我在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())