我如何转换以下内容
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)/
答案 0 :(得分:1)
要将260409600000
转换为/Date(260409600000)/
,您可以使用+
运算符:
var output = "/Date(" + 260409600000 + ")/";
您的困惑可能来自于JSON具有某种日期/时间数据类型的错误假设。它没有:你想得到的只是一个自定义字符串。