保存到Sp-List到本地时间时从UTC时间转换

时间:2014-11-20 06:59:55

标签: javascript sharepoint

var fromDate = new Date(result);
var fromLoc = fromDate.getTimezoneOffset();

var toDate = new Date(result2);
var toLoc = toDate.getTimezoneOffset();




var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml('<View><Query><Where><And><Eq><FieldRef Name=\'EventDate\' /><Value IncludeTimeValue=\'TRUE\' Type=\'DateTime\'>'
    + fromLoc + '</Value></Eq><Eq><FieldRef Name=\'EndDate\' /><Value IncludeTimeValue=\'TRUE\' Type=\'DateTime\'>' + toLoc +
    '</Value></Eq></And></Where></Query></View>');

var fromDate得到01:00到01:30,结果得到00:00,结果得到00:30 fromLoc得到的值为-60,也是本地的。

Sp.CamlQuery();从loc -60和toLoc也得到了,但是当保存utc时间不对。它不会消除一个小时的原因吗?

0 个答案:

没有答案