我知道这可能是一个菜鸟问题,我的网站是托管在计算机在中央司令部,我需要一些东西来显示在美国东部时间星期一上午12:00:00。
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])
}有没有一种简单的方法可以用
d.setUTCHours(-1) object? 发布于 2013-11-28 02:26:07
虽然document.write绝不是Java,但既然问题被标记为Java。您可以尝试如下所示,以EST显示时间
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。夏令时可防止此值成为常量,即使对于给定的区域设置也是如此。
发布于 2013-11-28 02:27:33
var dt = new timezoneJS.Date('11/27/2013', 'America/New_York');https://stackoverflow.com/questions/20250186
复制相似问题