2015-02-24 40 views
1

我如何轉換以下 javascript日期對象Mon Apr 03 1978 01:00:00 GMT+0100 (GMT Daylight Time)的Javascript Date對象的日期字符串

日期字符串/Date(260409600000)/

我的服務器返回的JSON字符串像"DateOfBirth":"\/Date(260409600000)\/"所以我們需要正常的日期值格式化爲這種類型的進一步處理。

VAR myDateObj; //星期一1978年4月3日01:00:00 GMT + 0100(GMT夏令時間)

我厭倦了使用Date.parse(myDateObj),但僅給出260409600000

還呼籲new Date(260409600000).toJSON()1978-04-03T00:00:00.000Z而不是/Date(260409600000)/

+0

呃,所以你想'260409600000',你得到'260409600000',究竟是什麼問題? – adeneo 2015-02-24 12:25:34

+0

所以問題是你有'260409600000',但你想'Date(260409600000)'字符串? – dfsq 2015-02-24 12:26:51

+0

@dfsq,我試圖通過調用的toJSON得到相同的JSON格式化字符串值。但它返回不同 – Billa 2015-02-24 12:29:51

回答

1

260409600000轉換爲/Date(260409600000)/你可以使用+操作:

var output = "/Date(" + 260409600000 + ")/"; 

你的混亂可能來自一個錯誤的假設,即JSON具有某種日期/時間數據類型。它不會:你想得到的只是一個自定義的字符串。

相關問題