如何将JavaScript日期转换为UTC?

假设您网站的用户输入了日期范围

2009-1-1至2009-1-3

您需要将此日期发送到服务器进行某些处理,但服务器希望所有日期和时间都以UTC为单位

现在假设用户在阿拉斯加、夏威夷或斐济。由于它们位于与UTC完全不同的时区,因此需要将日期范围转换为如下内容:

2009-1-1T8:00:00至2009-1-4T7:59:59

使用JavaScript日期对象,如何将第一个“本地化”日期范围转换为服务器能够理解的内容

愚笨

var date=新日期();
var now_utc=Date.utc(Date.getUTCFullYear(),Date.getUTCMonth(),Date.getUTCDate(),
date.getUTCHours(),date.getUTCMinutes(),date.getUTCSeconds());
返回新日期(现在为utc);

发表评论