如何解析日期以便不包括时区?

How to parse date so timezone is not included?

正在将列表中的信息解析为 Javascript

这里有一行数据:

{"__metadata":{"uri":"BASE_URL/_vti_bin/listdata.svc/RFCExtract(1)","etag":"W/\"3\"","type":"Microsoft.SharePoint.DataService.RFCExtractItem"},"Title":"Test New","Class":1,"Status":"Closed","Date":"/Date(1292112000000)/","RFCNumber":1}

注意日期字段是这样的:"Date":"/Date(1292112000000)/

数据库列表显示日期为12/12/2010

由于时区的原因,下面的技术将日期设置为提前一天。我如何才能忽略此时区调整,以便日期复制数据库显示的内容?

var date=parseJsonDate(item.Date); 
console.log(date);  //Sat Dec 11 2010 19:00:00 GMT-0500 (Eastern Standard Time)
dateField=date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
console.log(dateField); //2010-12-11

这应该是一个直截了当的简单修复,我希望这个结果与数据库报告的值相同,JavaScript 不应尝试提供另一种观点。

更新刚试过jQUery

var date=$.parseJSON(item.Date);
blows up due to unexpected token /

假设提供的日期是 UTC 日期并进行转换。试试下面。

var date=parseJsonDate(item.Date); 
console.log(date.toUTCString());  //Sun, 12 Dec 2010 00:00:00 GMT
dateField=date.getUTCFullYear()+"-"+(date.getUTCMonth()+1)+"-"+date.getUTCDate();
console.log(dateField); //2010-12-12