Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解析日期以便不包括时区?_Javascript_Jquery_Date_Sharepoint 2010 - Fatal编程技术网

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

Javascript 如何解析日期以便不包括时区?,javascript,jquery,date,sharepoint-2010,Javascript,Jquery,Date,Sharepoint 2010,将列表中的信息解析为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)/"

将列表中的信息解析为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:/Date1292112000000/

数据库列表将日期显示为2010年12月12日

由于时区的原因,下面的技术将日期设置为提前一天。我怎么能忽略这个时区调整,使日期复制数据库显示的内容

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

谢谢:现在有点生疏了,我正在寻找答案。