我只是想要比較兩個日期的時間戳,但它不會將字符串轉換爲過時日期。我試過這段代碼:日期格式在IE7中不起作用
var a_date = new Date('2013-03-25');
var b_date = new Date('25-03-2013');
alert(a_date + '***' + b_date);
我在Firefox和IE7上都試過了。日期a_date
在Firefox中工作,但在IE7中不工作(它給出Invalid Date
值),b_date
在IE7上工作,但不在Firefox中(它給出NaN
值)。任何只使用一種日期格式來同時運行的方法?
'新的日期(2013 ,2,25)'適用於瀏覽器。 – 2013-03-11 06:51:16
但我的文本框中的字符串是在這個甲酸'2013-03-25'我如何轉換'2013年3月25日'字符串爲'2013,3,25'合成? – 2013-03-11 06:52:56
'var parts ='2013-03-25'.split(' - '); new Date(parseInt(parts [0],10),parseInt(parts [1],10) - 1,parseInt(parts [2],10));' – JJJ 2013-03-11 06:54:32