【发布时间】:2012-08-23 18:25:38
【问题描述】:
我有这种格式的日期:
一月。 2011年4月
我需要将这些日期转换为数字,然后进行比较以确保排序正确(升序或降序)。
我尝试过使用 Date.parse(s),但我不断将 NaN 作为值返回。我相信这是把它搞砸的 3 个字母缩写之后的时期。
如何将这些日期字符串转换为数字?
【问题讨论】:
-
通过字符串操作删除
.?Jan 4 2011在这里解析得很好。
我有这种格式的日期:
一月。 2011年4月
我需要将这些日期转换为数字,然后进行比较以确保排序正确(升序或降序)。
我尝试过使用 Date.parse(s),但我不断将 NaN 作为值返回。我相信这是把它搞砸的 3 个字母缩写之后的时期。
如何将这些日期字符串转换为数字?
【问题讨论】:
.? Jan 4 2011 在这里解析得很好。
var myDate = "Jan. 4, 2011";
myDate = myDate.replace('.','');
var dateType = Date.parse(myDate);
dateType 应该给你一个数字
【讨论】: