2016-06-09 210 views
-1

我有一個時間字符串,看起來像這樣:轉換日期時間來寫的日期和時間用JavaScript

"2016-07-13T09:00:00.000-0700" 

,日期和時間格式我需要的是:

"July 13, 2016" and "9:00 AM" 

有誰知道一個我可以用來處理這個問題的軟件包,或者對如何去寫這個東西有一些建議?

+0

http://www.mattkruse.com/javascript/date/看看這個鏈接 –

+0

這裏有很多很多的問題[* parsing *](http://stackoverflow.com/search?q=%5Bjavascript %5D + how + to + parse + a + date)和[*格式*](http://stackoverflow.com/search?q=%5Bjavascript%5D+how+to+format+a+date)日期。 – RobG

回答

1

您可以使用moment.js幾乎所有你想要的日期,你的情況看看.format方法。

您也可以將其轉換爲日期new Date("2016-07-13T09:00:00.000-0700")然後使用the methods in the Date Object自己動手。但它不會像時刻那麼容易。

+1

我的建議:直接跳到使用時刻:這是Javascript日期格式標準的一個原因。 Javascript的核心日期方法不一致,令人困惑,並且缺乏重要的功能。 – machineghost

+0

說「使用庫X」不是答案,它應該是一個評論。這個問題是無關緊要的,正是因爲它鼓勵的答案類型是使用不同庫的建議,而不是如何用代碼解決特定問題。 – RobG

+0

@RobG好,問題是「有人知道一個包」,所以圖書館真的是這裏問的,不是?我確定爲什麼你說這不是一個答案 – user3