var dt1=new Date("2013/05/25"); //yyyy/MM/dd
var dt2=new Date("2013/05/24");
if(dt1>dt2)
{
alert("invalid Date!");
}
此代碼工作在所有瀏覽器..的Javascript日期變量
但是,如果我們選擇:
var dt1=new Date("25/05/2013"); //dd/MM/yyyy
var dt2=new Date("24/05/2013");
if(dt1>dt2)
{
alert("invalid Date!");
}
此代碼是不是在所有的瀏覽器工作?爲什麼? 是否有任何應該被所有瀏覽器接受的特定日期格式? DateTime也有任何標準嗎?謝謝........
在上下文中,「工作」和「不工作」是什麼意思? –
請參閱https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse – Niko
這是因爲javascript日期僅支持有效的ISO兼容日期格式輸入,即yyyy/mm/DD。 –