如何转换此日期时间格式:
2013-05-04 17:25:00
到我可以指定的时区。像这样的东西:
convertTimeZone('2013-05-04 17:25:00', '+3');
并返回具有指定时区的以下日期时间?
如何转换此日期时间格式:
2013-05-04 17:25:00
到我可以指定的时区。像这样的东西:
convertTimeZone('2013-05-04 17:25:00', '+3');
并返回具有指定时区的以下日期时间?
希望这足以让你开始
// time should be a string in your format
// offset should be an int (i.e. 3 or -3)
function convertTimeZone(time, offset) {
time = time.replace('-','/');
return new Date(time).addHours(parseInt(offset, 10));
}
被这样称呼
convertTimeZone('2013-05-04 17:25:00', 3);
convertTimeZone('2013-05-04 17:25:00', -3);
Javascript 不喜欢-
这样替换/
它会接受的它们。这些都不使用jquery,这只是基本的javascript。
那么你可以做这样的事情(只是一个例子可能不完全符合你的要求)
var date1 = moment.utc("2013-05-04 17:25:00").format("YYYY-MM-DDTHH:mm:ss");
console.log(date1.toString());
var date2 = moment.utc(date1).add("hours", 3).format("YYYY-MM-DDTHH:mm:ss");
console.log(date2.toString());
这将输出
2013-05-04T17:25:00
2013-05-04T20:25:00