Форматирует часть с датой как текст, без времени, в местном часовом поясе.
Пример: 15 января 2024 в 14:30 -> 'Mon Jan 15 2024'
Дата
Дата как текст вида 'Mon Jan 15 2024'
Форматирует дату и время в форме ISO 8601, используемой для обмена данными, всегда в UTC.
Пример: 15 января 2024 в 14:30 -> '2024-01-15T14:30:45.000Z'
Дата
Дата как текст вида '2024-01-15T14:30:45.000Z'
Форматирует дату так, как она выглядит внутри JSON, то есть в форме ISO 8601 в UTC.
Пример: 15 января 2024 в 14:30 -> '2024-01-15T14:30:00.000Z'
Дата
Дата как текст вида '2024-01-15T14:30:00.000Z'
Форматирует полные дату и время как текст в местном часовом поясе, со смещением пояса.
Пример: 15 января 2024 в 14:30 -> 'Mon Jan 15 2024 14:30:00 GMT+0000'
Дата
Дата и время как текст
Форматирует часть со временем как текст, без даты, в местном часовом поясе со смещением пояса.
Пример: 15 января 2024 в 14:30 -> '14:30:45 GMT+0000'
Дата
Время как текст вида '14:30:45 GMT+0000'
Форматирует дату и время как текст в UTC.
Пример: 15 января 2024 в 14:30 -> 'Mon, 15 Jan 2024 14:30:00 GMT'
Дата
Дата и время как текст в UTC
Дает текущие дату и время в момент вызова.
Текущие дата и время
Строит дату из ее частей, читаемых в местном часовом поясе.
Месяц считается с 0: 0 - январь, 11 - декабрь. Часть вне своего диапазона переносится дальше, так что 32-й день января становится первым февраля. Пример: год 2024, месяц 0, день 15, часы 14, минуты 30 -> 15 января 2024 в 14:30 по местному времени
Год, месяц, день, часы, минуты, секунды и миллисекунды
Дата
Строит дату из ее частей, читаемых как UTC, так что местный часовой пояс не играет роли.
Месяц считается с 0: 0 - январь, 11 - декабрь. Часть вне своего диапазона переносится дальше. Пример: год 2024, месяц 0, день 15 -> 15 января 2024 в 00:00 UTC
Год, месяц, день, часы, минуты, секунды и миллисекунды
Дата
Строит дату из метки времени Unix: числа миллисекунд с 1 января 1970 года 00:00 UTC.
Пример: 1705329000000 -> 15 января 2024 в 14:30 UTC
Метка времени в миллисекундах
Дата
Читает день месяца, от 1 до 31, в местном часовом поясе.
Пример: 15 января 2024 -> 15
Дата
День месяца
Читает день недели в местном часовом поясе: 0 - воскресенье, 6 - суббота.
Пример: 15 января 2024 -> 1, понедельник
Дата
День недели от 0 до 6
Читает полный год в местном часовом поясе.
Пример: 15 января 2024 -> 2024
Дата
Год
Читает месяц в местном часовом поясе, считая с 0: 0 - январь, 11 - декабрь.
Пример: 15 января 2024 -> 0
Дата
Месяц от 0 до 11
Читает час, от 0 до 23, в местном часовом поясе.
Пример: 14:30 -> 14
Дата
Час
Читает минуты, от 0 до 59, в местном часовом поясе.
Пример: 14:30 -> 30
Дата
Минуты
Читает секунды, от 0 до 59, в местном часовом поясе.
Пример: 14:30:45 -> 45
Дата
Секунды
Читает миллисекунды, от 0 до 999, в местном часовом поясе.
Пример: 14:30:45.123 -> 123
Дата
Миллисекунды
Дает дату как метку времени Unix: миллисекунды с 1 января 1970 года 00:00 UTC.
Пример: 15 января 2024 в 14:30 UTC -> 1705329000000
Дата
Метка времени в миллисекундах
Читает полный год в UTC.
Пример: 15 января 2024 -> 2024
Дата
Год
Читает месяц в UTC, считая с 0: 0 - январь, 11 - декабрь.
Пример: 15 января 2024 -> 0
Дата
Месяц от 0 до 11
Читает день месяца, от 1 до 31, в UTC.
Пример: 15 января 2024 -> 15
Дата
День месяца
Читает час, от 0 до 23, в UTC.
Пример: 14:00 UTC -> 14
Дата
Час
Читает минуты, от 0 до 59, в UTC.
Пример: 14:30 UTC -> 30
Дата
Минуты
Читает секунды, от 0 до 59, в UTC.
Пример: 14:30:45 UTC -> 45
Дата
Секунды
Читает миллисекунды, от 0 до 999, в UTC.
Пример: 14:30:45.123 UTC -> 123
Дата
Миллисекунды
Читает дату, записанную как текст, и дает ее метку времени Unix, миллисекунды с 1 января 1970 года 00:00 UTC.
Текст ISO 8601, такой как '2024-01-15' или '2024-01-15T14:30:00Z', читается надежно; текст, который нельзя прочитать, дает NaN. Пример: '2024-01-15' -> 1705276800000
Дата как текст
Метка времени в миллисекундах или NaN, если текст не является датой
Делает копию даты с другим годом, в местном часовом поясе. Заданная дата не изменяется.
Пример: 15 января 2024 с годом 2025 -> 15 января 2025
Дата и год
Новая дата с измененным годом
Делает копию даты с другим месяцем, в местном часовом поясе; месяцы считаются с 0. Заданная дата не изменяется.
Пример: 15 января 2024 с месяцем 5 -> 15 июня 2024
Дата и месяц от 0 до 11
Новая дата с измененным месяцем
Делает копию даты с другим днем месяца, в местном часовом поясе. Заданная дата не изменяется.
Пример: 15 января 2024 с днем 20 -> 20 января 2024
Дата и день от 1 до 31
Новая дата с измененным днем
Делает копию даты с другим часом, в местном часовом поясе. Заданная дата не изменяется.
Пример: 14:30 с часами 9 -> 09:30
Дата и час от 0 до 23
Новая дата с измененным часом
Делает копию даты с другими минутами, в местном часовом поясе. Заданная дата не изменяется.
Пример: 14:30 с минутами 45 -> 14:45
Дата и минуты от 0 до 59
Новая дата с измененными минутами
Делает копию даты с другими секундами, в местном часовом поясе. Заданная дата не изменяется.
Пример: 14:30:00 с секундами 30 -> 14:30:30
Дата и секунды от 0 до 59
Новая дата с измененными секундами
Делает копию даты с другими миллисекундами, в местном часовом поясе. Заданная дата не изменяется.
Пример: 14:30:00.000 с миллисекундами 500 -> 14:30:00.500
Дата и миллисекунды от 0 до 999
Новая дата с измененными миллисекундами
Делает копию даты, перемещенную на метку времени Unix, миллисекунды с 1 января 1970 года 00:00 UTC. Заданная дата не изменяется.
Пример: любая дата с временем 0 -> 1 января 1970 в 00:00 UTC
Дата и метка времени в миллисекундах
Новая дата с измененной меткой времени
Делает копию даты с другим годом, в UTC. Заданная дата не изменяется.
Пример: 15 января 2024 с годом 2025 -> 15 января 2025
Дата и год
Новая дата с измененным годом
Делает копию даты с другим месяцем, в UTC; месяцы считаются с 0. Заданная дата не изменяется.
Пример: 15 января 2024 с месяцем 5 -> 15 июня 2024
Дата и месяц от 0 до 11
Новая дата с измененным месяцем
Делает копию даты с другим днем месяца, в UTC. Заданная дата не изменяется.
Пример: 15 января 2024 с днем 20 -> 20 января 2024
Дата и день от 1 до 31
Новая дата с измененным днем
Делает копию даты с другим часом, в UTC. Заданная дата не изменяется.
Пример: 14:30 UTC с часами 9 -> 09:30 UTC
Дата и час от 0 до 23
Новая дата с измененным часом
Делает копию даты с другими минутами, в UTC. Заданная дата не изменяется.
Пример: 14:30 UTC с минутами 45 -> 14:45 UTC
Дата и минуты от 0 до 59
Новая дата с измененными минутами
Делает копию даты с другими секундами, в UTC. Заданная дата не изменяется.
Пример: 14:30:00 UTC с секундами 30 -> 14:30:30 UTC
Дата и секунды от 0 до 59
Новая дата с измененными секундами
Делает копию даты с другими миллисекундами, в UTC. Заданная дата не изменяется.
Пример: 14:30:00.000 UTC с миллисекундами 500 -> 14:30:00.500 UTC
Дата и миллисекунды от 0 до 999
Новая дата с измененными миллисекундами
Даты и время как значения JavaScript
Date: их создание, чтение и установка их частей и форматирование как текста. Месяцы считаются с 0 (январь - 0, декабрь - 11), дни недели с 0 (воскресенье); дни месяца считаются с 1. Каждый сеттер возвращает новую дату и оставляет переданную без изменений. Для большинства операций существуют варианты для местного времени и UTC.