如何转换以下内容
Javascript 日期对象 Mon Apr 03 1978 01:00:00 GMT+0100(GMT 夏令时)
到
日期字符串/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)/
最佳答案
要将 260409600000
转换为 /Date(260409600000)/
,您可以使用 +
运算符:
var output = "/Date(" + 260409600000 + ")/";
您的困惑可能来自于错误的假设,即 JSON 具有某种日期/时间数据类型。事实并非如此:您想要得到的只是一个自定义字符串。
关于Javascript 日期对象到日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28695693/