Javascript日期对象到日期字符串
我如何转换下面的代码 Javascript日期对象Javascript日期对象到日期字符串,javascript,json,date,Javascript,Json,Date,我如何转换下面的代码 Javascript日期对象1978年4月3日星期一01:00:00 GMT+0100(GMT夏令时) 到 日期字符串/Date(26040960000)/ 我的服务器以JSON字符串的形式返回,如“DateOfBirth”:“\/Date(26040960000)\/”,因此我们需要将正常的日期值格式化为这种类型以进一步处理 var myDateObj//1978年4月3日星期一01:00:00 GMT+0100(GMT夏令时) 我厌倦了使用Date.parse(myDa
1978年4月3日星期一01:00:00 GMT+0100(GMT夏令时)
到
日期字符串/Date(26040960000)/
我的服务器以JSON字符串的形式返回,如“DateOfBirth”:“\/Date(26040960000)\/”
,因此我们需要将正常的日期值格式化为这种类型以进一步处理
var myDateObj//1978年4月3日星期一01:00:00 GMT+0100(GMT夏令时)
我厌倦了使用Date.parse(myDateObj),但只给出了26040960000
同时调用
newdate(26040960000).toJSON()
给出1978-04-03T00:00:00.000Z
,而不是/Date(26040960000)/
要将26040960000
转换为/Date(26040960000)/
您可以使用+
操作符:
var output = "/Date(" + 260409600000 + ")/";
您的困惑可能来自一个错误的假设,即JSON具有某种日期/时间数据类型。它不是:你想要的只是一个自定义字符串。Uhm,那么你想要
26040960000
,你得到的是26040960000
,到底是什么问题?问题是你有26040960000
,但是你想要Date(26040960000)
字符串?@dfsq,我试图通过调用toJSON来获得相同的json格式字符串值。但它返回的是不同的,只需创建自定义函数或重定义JSON方法即可。