Javascript Date对象到Date String

时间:2015-02-24 12:21:35

标签: javascript json date

我如何转换以下内容 Javascript日期对象Mon Apr 03 1978 01:00:00 GMT+0100 (GMT Daylight Time)

日期字符串/Date(260409600000)/

我的服务器以"DateOfBirth":"\/Date(260409600000)\/"之类的JSON字符串形式返回,因此我们需要将正常的Date值格式化为此类型以进一步处理。

var myDateObj; // Mon Apr 03 1978 01:00:00 GMT + 0100(GMT日光时间)

我厌倦了使用Date.parse(myDateObj),但仅提供260409600000

同时致电new Date(260409600000).toJSON()会提供1978-04-03T00:00:00.000Z而非/Date(260409600000)/

1 个答案:

答案 0 :(得分:1)

要将260409600000转换为/Date(260409600000)/,您可以使用+运算符:

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

您的困惑可能来自于JSON具有某种日期/时间数据类型的错误假设。它没有:你想得到的只是一个自定义字符串。