小编Ank*_*ush的帖子

将Javascript Date对象转换为PST时区

我需要从日历中选择一个未来日期,假设我选择的日期是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();

然后它运作良好但在这种情况下问题是当请求来自不同的时区时,时间总是不同的.

任何帮助表示赞赏.

javascript datetime

2
推荐指数
4
解决办法
4万
查看次数

标签 统计

datetime ×1

javascript ×1