在javascript中将日期时间转换为整数时间戳

时间:2014-07-14 11:09:13

标签: javascript

如何将其转换为时间戳

Datetime = 2014-07-14T09:34:47.000Z

时间戳=?

2 个答案:

答案 0 :(得分:1)

var Datetime = "2014-07-14T09:34:47.000Z";
new Date(Datetime).getTime();

这将返回自纪元以来的毫秒数。

答案 1 :(得分:1)

试试这个:

function getTimeStamp(dateStr) { //example: "2014-07-14T09:34:47"
  var s = new Date(dateStr); 
  return s.getFullYear()*10000000000 + (s.getMonth()+1)*100000000 + s.getDate()*1000000 + s.getHours()*10000 + s.getMinutes()*100 + s.getSeconds();
}

请注意,您必须从示例中删除毫秒。