如何在JavaScript中将普通日期转换为JSON日期?
我的问题很简单 有很多关于将JSON日期(date/00213912321/)转换为正常日期(7/03/14上午10:00)的信息 但我需要做相反的事情。我有一个正常的日期,我需要JSON格式的。我如何才能做到这一点?如何在JavaScript中将普通日期转换为JSON日期?,javascript,jquery,json,date,Javascript,Jquery,Json,Date,我的问题很简单 有很多关于将JSON日期(date/00213912321/)转换为正常日期(7/03/14上午10:00)的信息 但我需要做相反的事情。我有一个正常的日期,我需要JSON格式的。我如何才能做到这一点? 我正在使用jQuery,所以如果有我可以使用的插件,那就太棒了 没有JSON日期这样的东西。JSON不支持日期的任何类型 00213912321似乎是大纪元时间。您可以使用getTime方法从日期对象中获取它 因此: var date = "Date/" + someDateOb
我正在使用jQuery,所以如果有我可以使用的插件,那就太棒了 没有JSON日期这样的东西。JSON不支持日期的任何类型
00213912321
似乎是大纪元时间。您可以使用getTime
方法从日期对象中获取它
因此:
var date = "Date/" + someDateObject.getTime() + "/";
如果你有一个固定的日期,也许对象可以解析它
var dateObj = new Date('7/03/14 10:00 am');
timestamp = dateObj.getTime(); // timestamp is 1404396000000
Ajax Json
{ "data": function (r) {
var date = ConvertJsonDateString(r.Jsondate);
var Expirydt = date == null ? "" : date;
return Expirydt;
}
},
没有所谓的“JSON日期”。我不确定你想在这里实现什么。
JSON.stringify(new Date())
outputs2014-03-07T16:29:39.498Z
这正是我需要的。对不起,直到今天我才知道大纪元的存在。我认为Date/1230931819/是某种Json格式。非常感谢,非常感谢!不幸的是,我不能给你们两个满意的答案。
{ "data": function (r) {
var date = ConvertJsonDateString(r.Jsondate);
var Expirydt = date == null ? "" : date;
return Expirydt;
}
},