首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript时间EST/CST

javascript时间EST/CST
EN

Stack Overflow用户
提问于 2013-11-28 02:23:23
回答 2查看 9.1K关注 0票数 1

我知道这可能是一个菜鸟问题,我的网站是托管在计算机在中央司令部,我需要一些东西来显示在美国东部时间星期一上午12:00:00。

代码语言:javascript
复制
 var d = new Date();
 if (d.getDate() == 27) 
 {
      document.write(banner [0], banner [6], banner [5], banner [4])
 }
 else
 {
      document.write(banner [6], banner [5], banner [4], banner[1])
 }

有没有一种简单的方法可以用

代码语言:javascript
复制
d.setUTCHours(-1) object? 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-28 02:26:07

虽然document.write绝不是Java,但既然问题被标记为Java。您可以尝试如下所示,以EST显示时间

代码语言:javascript
复制
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(TimeZone.getTimeZone("America/New_York"));

编辑:-

但是,如果您想在Javascript中使用它,那么可以尝试使用Date.prototype.getTimezoneOffset()

时区偏移量是协调世界时与本地时间之间的差值。请注意,这意味着如果本地时区在UTC之后,则偏移量为正;如果本地时区在UTC之后,则偏移量为负。例如,如果您的时区是UTC+10 (澳大利亚东部标准时间),则将返回-600。夏令时可防止此值成为常量,即使对于给定的区域设置也是如此。

票数 0
EN

Stack Overflow用户

发布于 2013-11-28 02:27:33

使用timezone-js

代码语言:javascript
复制
var dt = new timezoneJS.Date('11/27/2013', 'America/New_York');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20250186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档