Для ознайомлення я бачив цей формат:
Date.UTC(2017,2,22)
Він працює з JSONP, який підтримується $.getJSON()
функцією. Не впевнений, що я б пішов так далеко, щоб рекомендувати такий підхід ... просто викинувши його там як можливість, тому що люди роблять це таким чином.
FWIW: Ніколи не використовуйте секунди з епохи в протоколі зв’язку, ні мілісекунди з епохи, тому що це загрожує небезпекою завдяки рандомізованому впровадженню високосних секунд (ви не маєте уявлення, чи правильно, і відправник та отримувач реалізують UTC високосні секунди).
Вид ненависті до домашніх тварин, але багато людей вважають, що UTC - це лише нове ім'я для GMT - неправильно! Якщо ваша система не реалізує високосні секунди, то ви використовуєте GMT (часто його називають UTC, незважаючи на неправильність). Якщо ви повністю реалізуєте високосні секунди, ви дійсно використовуєте UTC. Майбутні високосні секунди не можуть бути відомі; вони публікуються IERS за необхідності та потребують постійного оновлення. Якщо ви працюєте з системою, яка намагається реалізовувати високосні секунди, але містить і застарілу довідкову таблицю (більш поширену, ніж ви могли б подумати), то у вас немає ні GMT, ні UTC, у вас непростима система, яка претендує на UTC.
Ці лічильники дат сумісні лише тоді, коли вони виражені у розбитому форматі (y, m, d тощо). Вони НІКОЛИ не сумісні у форматі епохи. Майте це на увазі.