2014-05-05 80 views
1

我想能夠格式化時間數據,我從SQL服務器時間數據類型與moment.js我得到的是「PS12H:30M」當我嘗試格式那與moment.js我得到「無效的日期」,你能幫我嗎?如何格式化SQL Server時間數據類型與moment.js

的Javascript

moment("PS12H:30M").format('hh:mm A'); 

數據庫

[from]    TIME (1)  NOT NULL 
[to]     TIME (1)  NOT NULL 
+0

你是怎麼 「PS12H:30M」 了[SQL TIME數據類型] (http://msdn.microsoft.com/en-us/library/bb677243.aspx)?這不是默認的字符串格式之一。 –

+0

那麼馬特我真的不知道,最重要的是我不關心是誰設計的數據庫,把它給了我這樣的傢伙我只是誰的操控演示文稿的傢伙。 –

回答

0

你要分析該字符串,因爲"PS12H:30M"是無法識別的格式。 傳遞解析字符串作爲第二個參數來了,像這樣:

moment("PS12H:30M", "HH:mm").format('hh:mm A');

"12:30 PM"

+0

工作感謝:) –