我得到的時間和格式如何刪除JavaScript中的時區?
{{transaction.submitTime | date:'yyyy-MM-dd HH:mm:ss Z'}}
它返回
2015-04-23 02:18:43 +0700
但是我想表明沒有+0700
,這一個小時將加7. 我怎樣才能做到這一點?
我得到的時間和格式如何刪除JavaScript中的時區?
{{transaction.submitTime | date:'yyyy-MM-dd HH:mm:ss Z'}}
它返回
2015-04-23 02:18:43 +0700
但是我想表明沒有+0700
,這一個小時將加7. 我怎樣才能做到這一點?
Try this
d = new Date();
d.toLocaleString(); // -> "2/1/2013 7:37:08 AM"
d.toLocaleDateString(); // -> "2/1/2013"
d.toLocaleTimeString(); // -> "7:38:05 AM"
* toLocale \ **方法完全取決於實現,不能保證隨機瀏覽器中出現任何這些格式。 – RobG
看看你的關係提供給您得到了輸出的格式字符串:
yyyy-MM-dd HH:mm:ss Z
2015-04-23 02:18:43 +0700
注意格式字符串中的每個元素如何對應於輸出的一個元素?
Z
代表時區。爲了擺脫它,只是改變格式字符串:
yyyy-MM-dd HH:mm:ss
你會再拿到一個時間字符串是這樣的:
2015-04-22 09:48:36
謝謝。但小時仍不加7 –
可以使用toLocaleString方法。
var date = new Date()
alert(date.toLocaleString())
你能解釋一下你最後一句話的意思嗎? –
所以你想讓它顯示''2015-04-22 19:18.43''(即沒有時區的UTC)或'2015-04-23 02:18:43'(即沒有時間的系統時間區)? – RobG
作爲您的問題。我想得到'2015-04-23 09:18:43' –