【发布时间】:2013-09-05 09:16:36
【问题描述】:
我有一个函数可以将日期从 DD/MM/YYYY 转换为 YYYY-MM-DD。
这适用于除 IE8 之外的所有浏览器,由于某种原因,当创建一个新的 Date 对象时,它会返回 NaN。
代码的基本实现 http://jsfiddle.net/bX83c/1/
var compareDate = function(value){
var dateFragements = value.split('/');
if (dateFragements.length == 3) {
var currentDate = new Date();
currentDate.setHours(0, 0, 0, 0);
var startDate = new Date(dateFragements[2] + '-' + dateFragements[1] + '-' + dateFragements[0]);
if (startDate >= currentDate) {
return true;
} else {
return false;
}
}
}
alert(compareDate('17/09/2013'));
【问题讨论】:
-
我认为您的答案是以下之一:stackoverflow.com/questions/2182246/… 或:stackoverflow.com/questions/11020658/… 简单的谷歌搜索...
标签: javascript date internet-explorer-8 date-comparison