2015-04-30 36 views
0

這是我的JS功能,用於在瀏覽器中顯示日期,但格式根據瀏覽器而變化。意思是當我打開我的項目在鉻然後格式是2015年4月30日,並在IE上打開然後2015年4月30日。我該如何解決這個問題?根據瀏覽器更改日期格式

document.getElementById(lblClock).innerHTML = nd.toLocaleString(); 

我正在使用這個。我怎樣才能做到這一點,而不使用Date.js和moment.js?請幫我

+1

嘗試使用類似於moment.js的東西 –

+0

我該如何使用它?在我的項目或其他東西中使用參考? –

+0

它如何表現。如果你想遵循一個通用的格式,然後解析日期並加入。 – Praveen

回答

0

沒有什麼特別的這個以前我使用這裏面轉換區域日期轉換爲字符串的東西。

document.getElementById(lblClock).innerHTML = nd.toLocaleString(); 

只是給你想要看到你的日期的具體格式就像這樣。

document.getElementById(lblClock).innerHTML = nd.format('dddd,MMM dd,yyyy,HH:mm:ss'); 

它可以在任何瀏覽器或任何版本上工作。

0

嘗試使用日期格式的lib從 或試圖找到類似

+0

這是完全錯誤 –

+0

所以,也許我理解你的問題錯了。什麼是你的代碼中的'nd' document.getElementById(lblClock).innerHTML = nd.format('dddd,MMM dd,yyyy,HH:mm:ss');'? – Sabik