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

9 浏览
0 Comments

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

简洁问题:

将“日期-月份-年 小时(24):分钟”转换成“时间戳”的最简单方法是什么?

背景:

我有一个简单的HTML表格,我使用jquery sorter对表格的列进行排序。

除了一个日期列之外,一切都正常,该日期列的数据格式如下:

“17-09-2013 10:08

日期-月份-年 小时(24):分钟”

该列按字母顺序排序,而不是按照我希望的日期顺序排序。我尝试使用自定义解析器,代码如下:

问题:

由于“new Date.parse(s)”语句的问题,它失败了。

有什么最简单的方法可以将“日期-月份-年 小时(24):分钟”转换成时间戳?这样我就可以跳过“var timeInMillis = new Date.parse(s);”这行代码了。

谢谢。

编辑:

对于“毫秒”的混淆,我很抱歉,实际上它应该是代表当前时间和日期的“时间戳”。

0