<分区>
Possible Duplicate:
Safari JS cannot parse YYYY-MM-DD date format?
我有一个简单的函数来计算日期之间的天数。
function checkDias(){
str1 = $('#salida').val();
str2 = $('#regreso').val();
difference = Math.floor(( Date.parse(str2) - Date.parse(str1) ) / 86400000);
if (diferencia > 0) { } else {
console.log(difference); console.log(str1); console.log(str2);
// alert the user....
}
}
我这样做是为了检查第二个日期是否在第一个日期之后。在 Firefox 中这可以正常工作,但在 Webkit(Safari 或 Chrome)中则不行。 str1 和 str2 登录到控制台就好了,但是 Webkit 中的差异 var 返回 NaN,而在 FF 中它返回 int 值。
知道为什么会这样吗?我正在使用 jQuery UI 日期小部件来获取 YYYY-MM-DD 格式,但我认为这与它没有任何关系。
谢谢!