在ES6中将New Date()转换为时间戳



我在ES6中将new Date()转换为时间戳时遇到问题。时间戳应该像这个10012020120012

2020年1月10日12:00:12AM应为10012020120012

下面是我的代码:

let myDate = new Date().toLocaleString('en-US', {
month: '2-digit',
day: '2-digit',
year: 'numeric',
});
myDate = myDate.split('-');
let newDate = new Date(myDate[2], myDate[1] - 1, myDate[0]);
console.log(newDate.getTime())

试试这个,它在我的控制台中工作。按"/"而非"-"拆分

let myDate = new Date().toLocaleString('en-US', {
month: '2-digit',
day: '2-digit',
year: 'numeric',
});
myDate = myDate.split('/');
let newDate = new Date(myDate[2], myDate[1] - 1, myDate[0]);
console.log(newDate.getTime())

最新更新