Baseline Widely available
СÑаÑиÑеÑкий меÑод Date.parse()
ÑазбиÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление даÑÑ Ð¸ возвÑаÑÐ°ÐµÑ Ð²ÑеменнÑÑ Ð¼ÐµÑкÑ.
Ð Ñвном виде поддеÑживаеÑÑÑ ÑолÑко ÑоÑÐ¼Ð°Ñ date time string. ÐÑÑгие ÑоÑмаÑÑ Ð¾Ð¿ÑеделÑÑÑÑÑ ÑеализаÑией и могÑÑ ÑабоÑаÑÑ Ð½Ðµ во вÑÐµÑ Ð±ÑаÑзеÑÐ°Ñ . ÐÑли Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ обеÑпеÑиÑÑ ÑабоÑÑ Ñ Ð±Ð¾Ð»ÑÑим колиÑеÑÑвом ÑазлиÑнÑÑ ÑоÑмаÑов, можно воÑполÑзоваÑÑÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñекой.
ÐнÑеÑакÑивнÑй пÑимеÑconst unixTimeZero = Date.parse("01 Jan 1970 00:00:00 GMT");
const javaScriptRelease = Date.parse("04 Dec 1995 00:12:00 GMT");
console.log(unixTimeZero);
// Expected output: 0
console.log(javaScriptRelease);
// Expected output: 818035920000
СинÑакÑÐ¸Ñ ÐаÑамеÑÑÑ
dateString
СÑÑока в ÑоÑмаÑе date time string. См. ÑказаннÑй иÑÑоÑник Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии об иÑполÑзовании ÑазлиÑнÑÑ ÑоÑмаÑов.
ЧиÑло, пÑедÑÑавлÑÑÑее вÑеменнÑÑ Ð¼ÐµÑÐºÑ (англ. timestamp) заданной даÑÑ. ÐÑли dateString
не ÑдаеÑÑÑ Ð¿ÑеобÑазоваÑÑ Ð² пÑавилÑнÑÑ Ð´Ð°ÑÑ, Ñо возвÑаÑаеÑÑÑ NaN
.
ÐÑа ÑÑнкÑÐ¸Ñ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð° Ð´Ð»Ñ ÑÑÑановки знаÑений даÑÑ Ð½Ð° оÑнове ÑÑÑоковÑÑ
знаÑений, напÑимеÑ, ÑовмеÑÑно Ñ Ð¼ÐµÑодом setTime()
.
ÐоÑколÑÐºÑ parse()
ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом Date
, его вÑегда нÑжно иÑполÑзоваÑÑ ÐºÐ°Ðº Date.parse()
, а не как меÑод Ñозданного вами обÑекÑа Date
.
ÐÑе ÑледÑÑÑие вÑÐ·Ð¾Ð²Ñ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ 1546300800000
. РпеÑвом ÑлÑÑае подÑазÑмеваеÑÑÑ Ð²ÑÐµÐ¼Ñ UTC, поÑколÑÐºÑ ÑÑо ÑолÑко даÑа, а в оÑÑалÑнÑÑ
Ñвно ÑказÑваеÑÑÑ ÑаÑовой поÑÑ UTC.
Date.parse("2019-01-01");
Date.parse("2019-01-01T00:00:00.000Z");
Date.parse("2019-01-01T00:00:00.000+00:00");
СледÑÑÑий вÑзов, в коÑоÑом не Ñказан ÑаÑовой поÑÑ, бÑÐ´ÐµÑ ÑÑÑановлен на 2019-01-01 в 00:00:00 в локалÑном ÑаÑовом поÑÑе ÑиÑÑемÑ, поÑколÑÐºÑ Ð² нем еÑÑÑ Ð¸ даÑа, и вÑемÑ.
Date.parse("2019-01-01T00:00:00");
ÐеÑÑандаÑÑнÑе ÑÑÑоки Ñ Ð´Ð°Ñами
ÐÑимеÑание: ÐÑÐ¾Ñ Ñаздел опиÑÑÐ²Ð°ÐµÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ, коÑоÑое Ð¼Ð¾Ð¶ÐµÑ ÑазлиÑаÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ ÐºÐ¾Ð½ÐºÑеÑной ÑеализаÑии.
РеализаÑии обÑÑно иÑполÑзÑÑÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¼ÐµÑÑнÑй ÑаÑовой поÑÑ, еÑли ÑÑÑока даÑÑ Ð½ÐµÑÑандаÑÑна. ÐÐ»Ñ Ð¾Ð¿ÑеделÑнноÑÑи Ð¼Ñ Ð±Ñдем ÑÑиÑаÑÑ, ÑÑо в коде иÑполÑзÑеÑÑÑ ÑаÑовой поÑÑ UTC.
Date.parse("Jan 1, 1970"); // 0 во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("Thu, 01 Jan 1970 00:00:00"); // 0 во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("1970,1,1"); // 0 в Chrome и Firefox, NaN в Safari
Date.parse("02 01 1970");
// 2678400000 в Chrome и Firefox (Sun Feb 01 1970 00:00:00 GMT+0000)
// NaN в Safari
// С ÑвнÑм Ñказанием ÑаÑового поÑÑа
Date.parse("Thu, 01 Jan 1970 00:00:00 GMT+0300");
// -10800000 во вÑеÑ
ÑеализаÑиÑÑ
и во вÑеÑ
ÑаÑовÑÑ
поÑÑаÑ
// ТолÑко одно ÑиÑло
Date.parse("0");
// 946684800000 в Chrome (Sat Jan 01 2000 00:00:00 GMT+0000)
// NaN в Firefox
// -62167219200000 в Safari (Sat Jan 01 0000 00:00:00 GMT+0000)
// ÐвÑзнаÑное ÑиÑло, коÑоÑое Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÑÑÑем
Date.parse("28");
// NaN в Chrome и Firefox
// -61283606400000 в Safari (Fri Dec 31 0027 23:58:45 GMT-0001)
// ÐвÑзнаÑнÑй год
Date.parse("70/01/01"); // 0 во вÑеÑ
ÑеализаÑиÑÑ
// ÐомпоненÑÑ Ð´Ð°ÑÑ Ð·Ð° пÑеделами гÑаниÑ
Date.parse("2014-25-23"); // NaN во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("Mar 32, 2014"); // NaN во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("2014/25/23"); // NaN во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("2014-02-30");
// NaN в Safari
// 1393718400000 в Chrome и Firefox (Sun Mar 02 2014 00:00:00 GMT+0000)
Date.parse("02/30/2014"); // 1393718400000 во вÑеÑ
ÑеализаÑиÑÑ
// Chrome, Safari и Firefox 122 (и новее) ÑаÑпознаÑÑ ÑолÑко пеÑвÑе ÑÑи бÑÐºÐ²Ñ Ð¼ÐµÑÑÑа.
// FF121 (и более ÑÑаÑÑе веÑÑии) ÑаÑпознаÑÑ Ð¿ÐµÑвÑе ÑÑи ÑиÑÑÑ Ð¸ лÑбÑе подÑÑÑоки Ñ Ð¿ÑавилÑнÑм названием меÑÑÑа.
Date.parse("04 Dec 1995"); // 818031600000 во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("04 Decem 1995"); // 818031600000 во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("04 December 1995"); // 818031600000 во вÑеÑ
ÑеализаÑиÑÑ
Date.parse("04 DecFoo 1995"); // NaN в Firefox 121 (и более ÑÑаÑÑÑ
веÑÑиÑÑ
). 818031600000 в оÑÑалÑнÑÑ
ÑеализаÑиÑÑ
Date.parse("04 De 1995"); // NaN во вÑеÑ
ÑеализаÑиÑÑ
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4