Если я использую new Date('2015-01-01')
, это даст мне момент времени, эквивалентный 2015-01-01T00:00:00Z
?JavaScript Дата конструктора и UTC
ответ
От documentation:
конструкторы ... DateString значения Строки, представляющее дату. Строка должна быть в формате, распознаваемом методом Date.parse() (временные метки RFC 2822, соответствующие IETF, а также версия ISO8601).
От documentation on Date.parse():
Если временная зона не указана, и строка в формате ISO признанной ES5, UTC предполагается
Однако, в зависимости от такого поведения может быть опасным, поскольку из этого же документа:
примечание, что ECMAScript ed 6 draft указывает, что строки времени даты без часового пояса должны рассматриваться как локальные, а не UTC
также может добавить, что «обратите внимание, что ECMAScript ed 6 draft указывает, что строки времени даты без часового пояса должны обрабатываться как локальные, а не UTC « – Hacketo
Это полезно, но оно не отвечает на мой вопрос о конструкторе даты. – Ben
@BenAston На самом деле, это именно то, на что он отвечает. Первая цитата, упрощенная, говорит: «Если построено из String, используется Date.parse», а во втором говорится: «Если Date.parse используется без часового пояса - предполагается UTC». Поэтому, если вы объедините два кавычки вместе, вы получите «Если построено из String без указания часового пояса - предполагается UTC». – bezmax
- 1. Дата Javascript и аргумент конструктора java.util.Date
- 2. * javascript * Преобразование даты строки в UTC Дата
- 3. Javascript - дата UTC к локальной дате
- 4. JavaScript Дата преобразования в UTC на HighCharts
- 5. MomentJS получение JavaScript Дата в UTC
- 6. kendo grid UTC Дата
- 7. Дата UTC в Flex
- 8. FullCalendar - eventDrop UTC Дата
- 9. Дата платежа как UTC
- 10. Дата UTC один месяц
- 11. Преобразование UTC Дата в локальную Дата
- 12. JavaScript - Parse UTC Date
- 13. Javascript Date UTC issue
- 14. дата новообращенный UTC с +00
- 15. Дата в формате UTC Java
- 16. Дата экспорта отображается как UTC
- 17. Дата создания без смещения UTC
- 18. Есть ли дата в UTC?
- 19. GET UTC Дата последней даты
- 20. Дата конструктора (String) устарела
- 21. PHP Дата и дата Javascript
- 22. JavaScript дата объекта, использует ли он UTC по умолчанию?
- 23. Дата в качестве конструктора и как функция
- 24. Javascript дата строка питон дата и время объект
- 25. Java Как конвертировать UTC миллисекунды в UTC Дата
- 26. javascript: как получить 'utc date'
- 27. Сравнение дат в формате UTC и Not-UTC в Javascript
- 28. Override конструктора в Дата подклассу
- 29. импортированная дата == сервер Дата UTC: правильная обработка часового пояса/конверсия?
- 30. Часы и дата javascript
Вы можете попробовать эту '+ новую дату ('2015-01-01') == + new Date ('2015- 01-01T00: 00: 00Z ') ' – Hacketo
Большое спасибо. – Ben
из документации см. [Первое предложение] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse#ECMAScript_5_ISO-8601_format_support) – Hacketo