Date

Класс реализует работу с датой, временем и часовыми поясами. Ввиду ограничений платформы, в классе реализованы не все методы.

Date([args, ...])

При создании объекта командой new Date() без параметров, ему будут присвоены текущие дата и время.

Допустимы параметры следующих типов:

  • целое число — количество миллисекунд с 01-01-1970
  • массив — типа [год, месяц, число, часы, минуты, секунды, миллисекунды]
  • строка — строка, содержащая дату в форматах '2011-10-20T14:48:00', '2011-10-20' или 'Mon, 25 Dec 1995 13:30:00 +0430'

Date.getDate()

Возвращает число от 1 до 31.

Date.getDay()

Возвращает день недели в виде числа от 0 (воскресенье) до 6 (суббота).

Date.getFullYear()

Возвращает год в виде четырехзначного числа.

Date.getHours()

Возвращает час от 0 до 23.

Date.getMilliseconds()

Возвращает миллисекунды от 0 до 999.

Data.getMinutes()

Возвращает минуты от 0 до 59.

Date.getMonth()

Возвращает месяц в виде числа от 0 (январь) до 11 (декабрь).

Date.getSeconds()

Возвращает секунды от 0 до 59.

Date.getTime()

Возвращает количество миллисекунд с 1 января 1970 года.

Date.getTimezoneOffset()

Возвращает разницу часового пояса с UTC в минутах.

Date.parse(str)

Разбирает время в параметре str и возвращает количество миллисекунд между ним и 1 января 1970 года. Формат передачи времени в параметре str аналогичен формату в конструкторе класса Date.

Date.toString()

Возвращает строку с датой, временем и часовым поясом.

Date.toUTCString()

Возвращает строку с датой и временем для нулевого меридиана.

Date.valueOf()

Возвращает количество миллисекунд, прошедших с 1 января 1970 года. Часовой пояс не учитывается.