我正在使用.NET NewtonSoft JSON序列化库,它期望以这种格式显示日期字段:
"UpdateTimestamp":"\/Date(1280408171537+0100)\/"
有谁知道如何将javascript日期对象格式化为这种格式?
答案 0 :(得分:0)
试试这个:
var UpdateTimestamp = ""\/Date(" + (new Date().getTime()) + "+0100)\/";
答案 1 :(得分:0)
格式看起来像unix时间。您可以使用Date对象的valueOf方法获取此值。我想象+符号后面的部分是时区偏移量。你可以使用getTimezoneOffset方法获得它。
对于您的特定应用程序,您可以这样,在Date对象上原型化:
Date.prototype.getTimestamp=function(){
var to = this.getTimezoneOffset()/60;
to = (to < 10) ? "0"+to: to;
return this.valueOf() //get the unix time
+"+"+to+"00";
}
**我忘了它但你也可以使用getTime,正如jcubic所说。