Обратитесь к документации:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
Date.parse() Метод анализастрока, представляющая дату,и вернуться из 1970-1-1 00:00:00 UTC к объекту даты (объект даты UTC время)измиллисекунды,Если строка не распознается,или в некоторых случаях,Содержит недопустимое значение даты (например: 31 февраля 2015 г.).,Возвращаемое значение — NaN.
Использование метода Date.parse не рекомендуется до версии ES5, поскольку синтаксический анализ строк полностью зависит от реализации. До сих пор существовало много различий в том, как разные хосты анализируют строки даты, поэтому лучше всего анализировать строки даты вручную (библиотеки могут оказаться большим подспорьем, когда вам нужно адаптироваться к различным форматам).
Date.parse("2022/1/10")
1641744000000
Date.parse("2022 01 10")
1641744000000
Date.parse('10 Jan 2022 00:00:00 GMT');
1641772800000
Date.parse('10 Jan 2022');
1641744000000
Date.parse("2015-02-31")
1425340800000
Date.parse("2015-02-32")
NaN
Date.parse("Dec 25, 2023")
1703433600000
Date.parse("11/11/2022")
1668096000000
Date.parse("2022/11/11")
1668096000000
Явный вызов:
Date.parse(dateString)
Неявный вызов:
new Date(dateString).getTime()
var date = new Date("2018-06-08 18:00:00");
console.log(date.valueOf());
var date = new Date("2018-06-08 18:00:00");
console.log(date.getTime());
console.log(Number(new Date()))