Так просто с этим объектом работать нельзя, его надо запихнуть в переменную.
Результат всегда время на компьютере пользователя, если она установлена неправильно значит и вывод будет неправильный.
И ещё немного нюансов работы с датами.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
<script> //Так просто с этим объектом работать нельзя, его надо запихнуть в переменную //Результат всегда время на компьютере пользователя, если она установлена неправильно значит и вывод будет неправильный... var time = new Date(); //Полный год var year = time.getFullYear(); document.write(year + " Наш год <br />"); //Месяц var month = time.getMonth(); document.write(month + " Наш месяц. Январь 0 <br />"); document.write((month + 1) + " Наш месяц. Прибавим + 1 что бы дата была корректная <br />"); //Число var day = time.getDate(); document.write(day + " Наш день <br />"); //День недели var dayWeek = time.getDay(); document.write(dayWeek + " Наш день. 0 для него вскр <br />"); document.write(dayWeek + " Наш день. Опять сделали корректное отображение <br />"); //Какой сейчас час var hours = time.getHours(); document.write(hours + " Наш час <br />"); //Минуты var minutes = time.getMinutes(); document.write(minutes + " Наша минута <br />"); //Секунды var seconds = time.getSeconds(); document.write(seconds + " Наши секунды <br />"); /************************************************************************************/ //Выводим на экран время var now = new Date(); var hour = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds(); //Выводим время в адекватном для человека виде if(minutes < 10){ minutes = "0" + minutes; } if(seconds < 10){ seconds = "0" + seconds; } document.write("<br /><hr />"); document.write("Текущее время " + hour + ":" + minutes + ":" + seconds); </script> |
| Категория: JavaScript
| Тэги: Date / JavaScript