如何使用moment javascript将日期2020年4月22日转换为历元时间戳

如何使用moment javascript将日期2020年4月22日转换为历元时间戳,javascript,momentjs,Javascript,Momentjs,日志以NaN的形式出现。请提供解决方案,所需输出为1587568445请尝试使用矩的unix()方法。这将使“新纪元”相当于“2020年4月22日” 此处时间模式已被删除,因此其结果为1587340800 对于您的输出,输入22/04/2020 20:44:05以获得1587568445,这是划时代的等价物 var epoch=moment(“2020年4月22日”,“日/月/年”).unix(); console.log(历元); var epoch1=力矩(“22/04/2020 20:4

日志以NaN的形式出现。请提供解决方案,所需输出为1587568445

请尝试使用矩的unix()方法。这将使“新纪元”相当于“2020年4月22日”

此处时间模式已被删除,因此其结果为1587340800

对于您的输出,输入22/04/2020 20:44:05以获得1587568445,这是划时代的等价物

var epoch=moment(“2020年4月22日”,“日/月/年”).unix();
console.log(历元);
var epoch1=力矩(“22/04/2020 20:44:05”,“DD/MM/YYYY hh:MM:ss”).unix();
console.log(epoch1)

但是当我过了日期“2020年4月22日”。。。。。变量ts=力矩(“2020年4月22日”,“年月日”)。值();var m=力矩(ts);var s=m.格式(“m/D/YYYY”);警报(“值为:ts=“+ts”);输出:------------M=22看起来不正确var ts=moment(“2020年4月22日”,“日/月/日”).valueOf();var m=力矩(ts);var s=m.format(“DD/MM/YYYY”);警报(“值为:ts=“+ts+”,s=“+s”);------>不工作您根本无法从
22/04/2020
中获得
1587568445
,因为
1587568445
是在22/04/2020内的一个时刻,但您没有指定时间。请参阅vjr12的答案,我已经投了赞成票。NaN是因为不接受DD/MM/YYYY格式。见文件。
var date = '22/04/2020';
console.log(moment(date).format("X"));