Главная
JavaScript
Скрипт текущий год/текущая дата
Простые скрипты - часть 1
1. Скрипт - Текущий год
в HTML документе
Сейчас <span style="color:red"> <script> d = new Date(); year=d.getFullYear(); document.write(year); </script> </span> год. или коротко: <script> document.write(new Date().getFullYear()); </script>
Результат скрипта
Скрипт - Текущий год
Сейчас год.
или коротко:
2. Скрипт - Текущая Дата
в HTML документе
1
Сегодня:
<script>
var date = new Date();
var d = date.getDate();
var day = (d < 10) ? '0' + d : d;
var m = date.getMonth() + 1;
var month = (m < 10) ? '0' + m : m;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(day + "." + month + "." + year +" г.");
</script>
Результат скрипта
Скрипт - Текущая Дата
1
Сегодня:
в HTML документе
2
Сегодня:
<script>
function makeArray() {
for (i = 0; i < makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];
}
var months = new makeArray('Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
document.write(day + " "+ months[month] +" "+ year);
</script>
Результат скрипта
Скрипт - Текущая Дата
2
Сегодня:
в HTML документе
3
Сегодня:
<script>
var months=new Array(13);
months[1]="января";months[2]="февраля"; months[3]="марта";
months[4]="апреля";months[5]="мая"; months[6]="июня";
months[7]="июля"; months[8]="августа"; months[9]="сентября";
months[10]="октября"; months[11]="ноября"; months[12]="декабря";
var time=new Date();
var thismonth=months[time.getMonth()+1];
var date=time.getDate();
var thisyear=time.getYear();
var day=time.getDay() + 1;
if (thisyear < 2000)
thisyear = thisyear + 1900;
if(day==1) DayofWeek = "Воскресенье";
if(day==2) DayofWeek = "Понедельник";
if(day==3) DayofWeek = "Вторник";
if(day==4) DayofWeek = "Среда";
if(day==5) DayofWeek = "Четверг";
if(day==6) DayofWeek = "Пятница";
if(day==7) DayofWeek = "Суббота";
document.write( "<center>"+ date + " ");
document.write(thismonth + " " + thisyear + " " + "года" + "(" + DayofWeek + ")</center>");
</script>
Результат скрипта
Скрипт - Текущая Дата
3
Сегодня:в HTML документе
4
<script>
function greetingDate() {
d = new Date();
hour = d.getHours();
if (hour >= 5 && hour < 12) greeting = "Доброе утро";
else {
if (hour >= 12 && hour < 18) greeting = "Добрый день";
else {
if (hour >= 18 && hour < 24) greeting = "Добрый вечер";
else {
if (hour >= 0 && hour < 5) greeting = "Доброй ночи";
}}};
var day = new Array("Воскресенье", "Понедельник", "Вторник","Среда", "Четверг", "Пятница", "Суббота");
var month = new Array("января", "февраля", "марта", "апреля", "мая", "июня","июля", "августа", "сентября", "октября", "ноября", "декабря");
var str = (greeting +"!" +"
Сегодня " +" " + day[d.getDay()] +"
" + d.getDate() +" " + month[d getMonth()] +" " + d.getFullYear() +" г.");
document.write (str);
}
</script>
<script>greetingDate();</script>
Результат скрипта
Скрипт - Текущая Дата
4