我需要从日历中选择一个未来日期,假设我选择的日期是10/14/2014,现在我想要的是将日期与时间一起发送到服务器,以便在服务器端它总是达到PST时区的6am时间和格式日期应为UTC.
我在做什么
targetDate = new Date($("#calendar").val());
targetDate = targetDate.toUTCString();
targetDate = targetDate.addHours(14);
我的理解是PST时区是-8:00所以我在UTC时间增加了14个小时,所以时间是太平洋标准时间早上6点
我面临的问题是,由于对象已经转换为字符串,因此不允许我添加14个小时.
addHours是我必须在给定时间内添加小时数的自定义函数.
如果我写
targetDate = new Date($("#calendar").val());
targetDate = targetDate.addHours(14);
targetDate = targetDate.toUTCString();
然后它运作良好但在这种情况下问题是当请求来自不同的时区时,时间总是不同的.
任何帮助表示赞赏.