new Date()的參數

前兩天發現手機頁面的倒計時在Android上正常顯示,在iPhone卻不能顯示。web

後來又發如今ff和ie裏也不顯示。(之前只在chrome裏看過,顯示正常)。chrome

 

後來同事改了new Date()裏字符串的格式,就都正常顯示了。瀏覽器

咱們知道Android和chrome都是webkti內核,難道和這個有關?服務器

 

因而打開控制檯,分別測試了不一樣瀏覽器對Date()參數的反應。測試

首先是chrome的:blog

只要是字符串,這三種格式都能正常解析,非字符串"/"月份多加1,這個問題自己存在。字符串

而後是ff:im

字符串中","和"/"能正常解析,"-"不能。d3

最後是ie:img

此次是隻有字符串格式的"/"能正常解析,","和"-"都不能。

 

個人js中服務器返回的格式是"-"鏈接的字符串,這也就解釋了爲何只有在chrome中日期能正常顯示,而其它瀏覽器不行了,由於FF和IE都不能正確解析"-"。

因此之後爲了兼容,仍是都replace成"/"吧。

相關文章
相關標籤/搜索