Отображаем точное время и дату с помощью JavaScript
Данная глава посвящена всему, что связано с датой (год, месяц, день) и временем (часы, минуты, секунды). Здесь рассматриваются всевозможные методы возврата точных величин, связанных с течением времени; небольшие скрипты по выводу местного и универсального времени, даты и т.п.
Итак, дата и время в JavaScript
Методы | Описание |
---|---|
Date() |
Возвращает текущую дату и время |
getDate() |
Используется для получения текущего дня месяца |
getDay() |
Используется для получения текущего дня недели |
getFullYear() |
Возвращает четырехзначное число текущего года |
getHours() |
Возвращает время в часах ( 0-23) |
getMilliseconds() |
Возвращает миллисекунды ( 0-999) |
getMinutes() |
Возвращает текущие минуты ( 0-59) |
getMonth() |
Возвращает текущий месяц ( 0-11) |
getSeconds() |
Возвращает секунды ( 0-59) |
getTime() |
Возвращает число миллисекунд с 1-го января 1970 года |
getTimezoneOffset() |
Возвращает разницу между местным временем и GMT |
getUTCDate() |
Возвращает день месяца (1-31) в соответствии с UTC |
getUTCDay() |
Возвращает день недели (0-6) в соответствии с UTC |
getUTCMonth() |
Возвращает месяц (0-11) в соответствии с UTC |
getUTCFullYear() |
Возвращает число года в соответствии с UTC |
getUTCHours() |
Возвращает время в часах (0-23) согласно UTC |
getUTCMinutes() |
Возвращает минуты (0-59) согласно UTC |
getUTCSeconds() |
Возвращает секунды (0-59) согласно UTC |
getUTCMilliseconds() |
Возвращает миллисекунды согласно UTC |
setDate() |
Устанавливает текущий день месяца (1-31) |
setFullYear() |
Устанавливает текущий год |
setHours() |
Устанавливает время в часах (0-23) |
setMinutes() |
Устанавливает минуты (0-59) |
setMonth() |
Устанавливает месяц (0-11) |
setSeconds() |
Устанавливает секунды (0-59) |
setUTCHours() |
Устанавливает время в часах (0-23) согласно UTC |
setUTCMinutes() |
Устанавливает минуты (0-59) согласно UTC стандарту |
setUTCSeconds() |
Устанавливает секунды (0-59) согласно UTC стандарту |
toDateString() |
Возвращает текущую дату |
toLocaleDateString() |
Возвращает дату согласно местному времени |
toLocaleTimeString() |
Возвращает время согласно местному времени |
toLocaleString() |
Возвращает дату и время согласно местному времени |
toString() |
Возвращает дату, время и часовой пояс |
toTimeString() |
Возвращает время и часовой пояс |
toUTCString() |
Возвращает время согласно UTC стандарту |
Используется для получения текущей даты и времени.
Код:
<body> |
Результатом будет:
Возвращает текущий день месяца (число между 1 и 31).
Используется всегда совместно с Date объектом!
Код:
<body> |
Результатом будет:
Возвращает текущий день недели (число между 0 и 6).
Используется всегда совместно с Date объектом!
Код:
<body> |
Результатом будет:
Или таким образом:
<body> |
Результат:
Возвращает четырехзначное число текущего года.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Или так:
<body> |
Результат:
Можно таким образом:
<body> |
Результат:
Возвращает время в часах.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Небольшая функция по отображению времени:
<body> |
Результат:
Возвращает миллисекунды.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Отображаем текущее время с помошью функции:
<body> |
Результат:
Возвращает минуты.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращает месяц как число.
Используется всегда совместно с Date объектом!
Январь равен 0 и так далее.
Код:
<body> |
Результат:
Создаем массив и выводим название месяца:
<body> |
Результат:
Возвращает секунды.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращает миллисекунды с полуночи 1-го января 1970 года.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Этот метод возвращает разницу в минутах между местным временем и Средним Временем по Гринвичу (GMT). Разница не постоянна из-за перехода на летнее время.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Теперь мы можем преобразовать результат предыдущего примера в GMT:
<body> |
Результат:
Этот метод возвращает день месяца (1-31) согласно Универсальному Координированному Времени. Универсальное Координированное Время (UTC) является временем, установленным Мировым Стандартом Времени.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Этот метод возвращает день недели согласно UTC (0 соответствует воскресенью, 1 – понедельнику и так далее).
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Этот метод возвращает месяц согласно UTC (0 соответствует январю, 1 – февралю и так далее).
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращает текущий год.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращают текущее время (UTC) соответственно в часах, в минутах и в секундах.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращает миллисекунды согласно стандарту UTC.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Устанавливает день месяца.
Используется всегда совместно с Date объектом!
В примере ниже мы устанавливаем 21 день текущего месяця:
<body> |
Результат:
Устанавливает год.
Используется всегда совместно с Date объектом!
В примере ниже мы устанавливаем 2005 год:
<body> |
Результат:
Устанавливает время в часах.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Или так:
<body> |
Результат:
Устанавливает минуты.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Устанавливает месяц.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Добавим еще и день месяца:
<body> |
Результат:
Устанавливает секунды.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Устанавливает время в часах согласно UTC стандарту.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Или одновременно с минутами и секундами:
<body> |
Результат:
Устанавливает минуты согласно UTC стандарту.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Устанавливает секунды согласно UTC стандарту.
Используется всегда совместно с Date объектом!
Код:
<body> |
Результат:
Возвращает текущую дату.
Код:
<body> |
Результат:
Возвращает текущую дату согласно местному времени.
Код:
<body> |
Результат:
Возвращает время согласно местному времени.
Код:
<body> |
Результат:
Возвращает дату и время согласно местному времени.
Код:
<body> |
Результат:
Возвращает дату, время и часовой пояс.
Код:
<body> |
Результат:
Возвращает время и часовой пояс.
Код:
<body> |
Результат:
Возвращает дату и время согласно UTC стандарту.
Код:
<body> |
Результат:
JavaScript события JavaScript дата и время JavaScript часы и минуты