【问题标题】:jQuery / Javascript - convert datetime to user's timezone datetimejQuery / Javascript - 将日期时间转换为用户的时区日期时间
【发布时间】:2012-11-03 15:16:23
【问题描述】:

我更新了这个问题

我想将日期时间转换为用户所在国家/地区(时区)中的等效日期时间。

我有这种格式的日期时间,即 UTC/GMT:

Oct 31, 2012 08:10:02

现在,根据用户的客户端时区,我想使用当前浏览器/客户端用户的时区转换该日期时间

我该怎么做?

【问题讨论】:

  • javascript 中的日期时间是GMT。还有GMT == UTC.
  • 不清楚你的意思......你的意思是你想使用UTC作为输入而不是使用日期字符串?
  • @charlietfl 我想要一个完整的 UTC,所以 JavaScript 的 GMT 环境,因为我对 php 也有同样的要求
  • 我不知道最后一句话是什么意思。总的来说,您在解释您的问题方面做得很好也许您想看看Date.getTimezoneOffset()developer.mozilla.org/en-US/docs/JavaScript/Reference/…
  • 只要用google就能找到很多

标签: javascript jquery datetime timezone data-conversion


【解决方案1】:

如果我理解正确,您希望能够以 UTC 时间设置倒计时的结束日期,而不是浏览器的本地时间。您不需要修改插件来执行此操作。您只需要 Date 对象中的 setUTC... 方法。看看这里:http://www.w3schools.com/jsref/jsref_obj_date.asp

例如:

var endofworld = new Date(0);
endofworld.setUTCFullYear(2012);
endofworld.setUTCMonth(11);
endofworld.setUTCDate(21);

$('.countdown').countdown({ date: endofworld });

【讨论】:

  • 我已经扩展了我的答案,并包含了一个示例
猜你喜欢
  • 1970-01-01
  • 2016-06-17
  • 2017-07-29
  • 1970-01-01
  • 2021-05-02
  • 1970-01-01
  • 2011-10-05
  • 2016-12-17
相关资源
最近更新 更多