JavaScript DateОбъект
Объект Date
Объект Date используется для работы с датами и временем.
Создание объекта Date:new Date()
Следующие четыре метода также могут создавать объекты Date:
var d = new Date(); var d = new Date(milliseconds); // 参数为毫秒 var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
-
millisecondsПараметр — это метка времени Unix, целочисленное значение, представляющее количество миллисекунд с 1 января 1970 года, 00:00:00 UTC (эпоха Unix).
-
dateStringПараметр представляет строковое значение даты.
-
year, month, day, hours, minutes, seconds, millisecondsОбозначают соответственно год, месяц, день, час, минуту, секунду и миллисекунду.
Для более полной информации о датах и практических руководств см.Учебник по объекту Date в JavaScript。
Свойства объекта Date
| Свойство | Описание |
|---|---|
| constructor | Возвращает ссылку на функцию Date, создавшую этот объект. |
| prototype | Позволяет добавлять свойства и методы к объекту. |
Методы объекта Date
| Метод | Описание |
|---|---|
| getDate() | Возвращает день месяца (1 ~ 31) из объекта Date. |
| getDay() | Возвращает день недели (0 ~ 6) из объекта Date. |
| getFullYear() | Возвращает год в виде четырехзначного числа из объекта Date. |
| getHours() | Возвращает часы (0 ~ 23) объекта Date. |
| getMilliseconds() | Возвращает миллисекунды (0 ~ 999) объекта Date. |
| getMinutes() | Возвращает минуты (0 ~ 59) объекта Date. |
| getMonth() | Возвращает месяц (0 ~ 11) из объекта Date. |
| getSeconds() | Возвращает секунды (0 ~ 59) объекта Date. |
| getTime() | Возвращает количество миллисекунд с 1 января 1970 года. |
| getTimezoneOffset() | Возвращает разницу в минутах между местным временем и средним временем по Гринвичу (GMT). |
| getUTCDate() | Возвращает день месяца (1 ~ 31) из объекта Date по всемирному времени. |
| getUTCDay() | Возвращает день недели (0 ~ 6) из объекта Date по всемирному времени. |
| getUTCFullYear() | Возвращает четырёхзначный год из объекта Date согласно всемирному времени. |
| getUTCHours() | Возвращает час (0 ~ 23) из объекта Date согласно всемирному времени. |
| getUTCMilliseconds() | Возвращает миллисекунды (0 ~ 999) из объекта Date согласно всемирному времени. |
| getUTCMinutes() | Возвращает минуты (0 ~ 59) из объекта Date согласно всемирному времени. |
| getUTCMonth() | Возвращает месяц (0 ~ 11) из объекта Date согласно всемирному времени. |
| getUTCSeconds() | Возвращает секунды (0 ~ 59) из объекта Date согласно всемирному времени. |
| getYear() | Устарело.Вместо этого используйте метод getFullYear(). |
| parse() | Возвращает количество миллисекунд от полуночи 1 января 1970 года до указанной даты (в виде строки). |
| setDate() | Устанавливает день месяца (1 ~ 31) в объекте Date. |
| setFullYear() | Устанавливает год (четыре цифры) в объекте Date. |
| setHours() | Устанавливает час (0 ~ 23) в объекте Date. |
| setMilliseconds() | Устанавливает миллисекунды (0 ~ 999) в объекте Date. |
| setMinutes() | Устанавливает минуты (0 ~ 59) в объекте Date. |
| setMonth() | Устанавливает месяц (0 ~ 11) в объекте Date. |
| setSeconds() | Устанавливает секунды (0 ~ 59) в объекте Date. |
| setTime() | Метод setTime() устанавливает значение объекта Date в миллисекундах. |
| setUTCDate() | Устанавливает день месяца (1 ~ 31) в объекте Date по всемирному времени. |
| setUTCFullYear() | Устанавливает год (четыре цифры) в объекте Date по всемирному времени. |
| setUTCHours() | Устанавливает часы (0 ~ 23) в объекте Date по всемирному времени. |
| setUTCMilliseconds() | Устанавливает миллисекунды (0 ~ 999) в объекте Date по всемирному времени. |
| setUTCMinutes() | Устанавливает минуты (0 ~ 59) в объекте Date по всемирному времени. |
| setUTCMonth() | Устанавливает месяц (0 ~ 11) в объекте Date по всемирному времени. |
| setUTCSeconds() | Метод setUTCSeconds() используется для установки поля секунд указанного времени в соответствии со всемирным временем (UTC). |
| setYear() | Устарело.Вместо этого используйте метод setFullYear(). |
| toDateString() | Преобразует часть даты объекта Date в строку. |
| toGMTString() | Устарело.Вместо этого используйте метод toUTCString(). |
| toISOString() | Возвращает дату в виде строки в соответствии со стандартом ISO. |
| toJSON() | Возвращает строку даты в формате данных JSON. |
| toLocaleDateString() | Преобразует часть даты объекта Date в строку в соответствии с форматом местного времени. |
| toLocaleTimeString() | Преобразует часть времени объекта Date в строку в соответствии с форматом местного времени. |
| toLocaleString() | Преобразует объект Date в строку в соответствии с форматом местного времени. |
| toString() | Преобразует объект Date в строку. |
| toTimeString() | Преобразует временную часть объекта Date в строку. |
| toUTCString() | Преобразует объект Date в строку согласно всемирному времени. Пример: var today = new Date(); var UTCstring = today.toUTCString(); |
| UTC() | Возвращает количество миллисекунд с 1 января 1970 года до указанной даты согласно всемирному времени. |
| valueOf() | Возвращает примитивное значение объекта Date. |
| now() | Возвращает количество миллисекунд текущего времени. |