将日期字符串转换为时间戳

时间:2016-03-03 19:44:54

标签: node.js timestamp

有没有办法将日期字符串Tue Feb 23 2016 20:11:42 GMT+0200 (EET)转换为nodejs中的时间戳?

我试图用moment.js:

moment('Tue Feb 23 2016 20:11:42 GMT+0200 (EET)', 'YYYY-MM-DD HH:mm:ss').valueOf()
但是它把NaN还给了我。也许这是不可能的?

2 个答案:

答案 0 :(得分:6)

没有必要使用moment.js

>>> max_len = len(max(c, key=len))
>>> [word for word in c if len(word) == max_len]
['ccccccc']

答案 1 :(得分:1)

另一种方法是用时刻做,但有点不必要的是:

moment(Date.parse('Tue Feb 23 2016 20:11:42 GMT+0200 (EET)')).format('YYYY-MM-DD HH:mm:ss');

使用您可能需要的任何其他格式更改格式。