我有时间在“ 2016-11-17T09:22:24Z”中,我需要将其转换为
“ 2016-11-1709:22:24”。只需从solr日期中删除T和Z,我需要在该日期中添加330分钟并显示它
最佳答案
var userdate = new Date("2009-1-1T8:00:00Z");
var timezone = userdate.getTimezoneOffset();
var serverdate = new Date(userdate.setMinutes(userdate.getMinutes()+parseInt(timezone)));
这将为您提供正确的UTC日期和时间。
这是因为getTimezoneOffset()将以分钟为单位提供时区差异。我建议您不要使用toISOString(),因为输出将在字符串中,因此将来您将无法操纵日期