Объект new Date
<script type="text/javascript">
/*Предварительно объект Date, обязательно, нужно поместить в переменную*/
var My_OD =new Date();
/*Выводим год используя метод getFullYear*/
var year =My_OD.getFullYear();
document.write("1. Год методом 'getFullYear'- " +year);
/*Выводим месяц используя метод getMonth*/
var month =My_OD.getMonth()+1; // +1- коррекция, так как нумерация идёт с нуля
document.write("<br/>2. Месяц методом 'getMonth'- " +month);
/*Выводим сегодняшнее число используя метод getDate*/
var day =My_OD.getDate();
document.write("<br/>3. Сегодняшнее число 'getDate'- " +day);
/*День недели используя метод getDay (0-воскресенье)*/
var day_N =My_OD.getDay();
document.write("<br/>4. День недели 'getDay'- " +day_N);
/*Выводим текущий час getHour (0-воскресенье)*/
var hours =My_OD.getHours();
document.write("<br/>5. Текущий час 'getHours'- " +hours);
/*Выводим текущие минуты getMinutes (0-воскресенье)*/
var minutes =My_OD.getMinutes(); // +1- коррекция, так как нумерация идёт с нуля
document.write("<br/>6. Текущие минуты 'getMinutes'- " +minutes);
/*Выводим текущие секунды getSeconds (0-воскресенье)*/
var seconds =My_OD.getSeconds(); // +1- коррекция, так как нумерация идёт с нуля
document.write("<br/>7. Текущие секунды 'getSeconds'- " +seconds);
</script>
Результат выполнения скрипта:
Mетод getTime - выводит количество милисекунд с 1-го января 1970 года
<script type="text/javascript">
/*Предварительно объект Date, обязательно, нужно поместить в переменную*/
var My_OD =new Date();
var msek =My_OD.getTime();
document.write("1. С 01.01.1970 прошло милисекунд- " +msek);
var sek=msek/1000;
document.write("<br/>2. С 01.01.1970 прошло секунд- " +sek);
var min = sek/60;
var min = Math.round(min);
document.write("<br/>3. С 01.01.1970 прошло минут- " +min);
var hours = min/60;
var hours = Math.round(hours);
document.write("<br/>4. С 01.01.1970 прошло часов- " +hours);
var days =hours/24;
var days = Math.round(days);
document.write("<br/>5. С 01.01.1970 прошло дней- " +days);
</script>
Результат выполнения скрипта:
Подсчёт количества дней до ЕURO-2012
<script type="text/javascript">
/*В переменную заносим объект Date*/
var today = new Date();
/*Сколько дней прошло с 01.01.1970*/
var today = today.getTime()/(1000*60*60*24);
/*Занесём в переменную объект Date на начало EURO-2012*/
var euro = new Date(2012,5,8,18,0,0);
/*Сколько дней пройдёт с 01.01.1970 до 08.06.2012*/
var euro = euro.getTime()/(1000*60*60*24);
/*Найдём и округлим разницу между датами начала чемпионата и сегодняшней*/
var wait_ost=Math.round(euro-today);
document.write("До EURO-2012 осталось " +wait_ost+ " дней");
/*Выведем день открытия турнира*/
var week = ['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'];
var Euro_day =new Date(2012,5,8,18,0,0);
document.write ("<br/>День открытия турнира - " +week [Euro_day.getDay()]);
</script>
Результат выполнения скрипта:
|