javascript - 使用 MomentJS 将字符串转换为 Javascript 中的时间戳

标签 javascript timestamp momentjs timestampdiff

我有一个像这样的字符串:

var from = '2016-06-06T21:03:55' ;

现在我如何将它转换为时间戳,以便我可以将它作为输入给 momentjs。
基本上,我想找到这篇文章中看到的时间戳的差异:Get hours difference between two dates in Moment Js

看看上面帖子中的最后一个答案。

请帮助他们。从现在开始,我就一直坚持下去。

最佳答案

将此变量传递给时刻 ctor。

var from = '2016-06-06T21:03:55' ;
var a = moment('2016-06-06T22:03:55');
var b = moment(from);

console.log(a.diff(b, 'minutes')); //60
console.log(a.diff(b, 'hours')); //1
console.log(a.diff(b, 'days')); //0 
console.log(a.diff(b, 'weeks')); //0

或者您可以使用格式方法查看矩变量的值,例如:
b.format('DD/MM/YYYY hh:mm:ss'); // 06/06/2016 09:03:55
b.format(); // 2016-06-06T21:03:55+10:00

关于javascript - 使用 MomentJS 将字符串转换为 Javascript 中的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37126945/

相关文章:

Imacros 中的 Javascript 内容不起作用

javascript - Chrome 扩展 : How send backspace key event to a text field?

javascript - 具有重复数组元素的奇怪 for 循环行为

c++ - 如何在跨平台c++ 32位系统中获取以毫秒为单位的时间差?

php strtotime 不工作

php - PHP 和 JS 的时间戳之间的差异

javascript - Moment.js小数转时间格式

javascript - Ajax 发布到 CodeIgniter Controller 不起作用

javascript - 如何将 unix 时间戳转换为日历日期 moment.js

javascript - Angular 6.访问在另一个函数中设置的 "const"