假设您网站的用户输入了日期范围
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);