Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript显示特定于时区的内容&;html_Javascript_Jquery_Timed - Fatal编程技术网

如何使用javascript显示特定于时区的内容&;html

如何使用javascript显示特定于时区的内容&;html,javascript,jquery,timed,Javascript,Jquery,Timed,“我的网站”当前在以下时间显示.pastTVdiv 美国东部时间下午12:00-12:30。但是,该代码不是特定于时区的,它捕获访问站点的任何人的本地时间 是否有一种方法可以将其特定于UTC偏移量或时区,以便每个人都看到(或不看到)相同的元素 当访问者在东部时区时,我的代码按预期工作,否则它读取本地用户时间 更新:使用此代码来实现相同的效果 过去的TVense电视媒体的第一个节目 您试过使用这个吗日期.原型.getTimezoneOffset() 详情如下: “时区偏移量是本地时间与UTC之间

“我的网站”当前在以下时间显示
.pastTV
div 美国东部时间下午12:00-12:30。但是,该代码不是特定于时区的,它捕获访问站点的任何人的本地时间

是否有一种方法可以将其特定于UTC偏移量或时区,以便每个人都看到(或不看到)相同的元素

当访问者在东部时区时,我的代码按预期工作,否则它读取本地用户时间

更新:使用此代码来实现相同的效果


过去的TVense
电视媒体的第一个节目
您试过使用这个吗<代码>日期.原型.getTimezoneOffset()

详情如下:

“时区偏移量是本地时间与UTC之间的差值(以分钟为单位)。请注意,这意味着如果本地时区落后于UTC,则偏移量为正,如果落后于UTC,则偏移量为负。例如,对于时区UTC+10:00(澳大利亚东部标准时间、符拉迪沃斯托克时间、查莫罗标准时间),将返回-600。”


你试过使用这个吗<代码>日期.原型.getTimezoneOffset()

详情如下:

“时区偏移量是本地时间与UTC之间的差值(以分钟为单位)。请注意,这意味着如果本地时区落后于UTC,则偏移量为正,如果落后于UTC,则偏移量为负。例如,对于时区UTC+10:00(澳大利亚东部标准时间、符拉迪沃斯托克时间、查莫罗标准时间),将返回-600。”


这听起来很管用。你能分享一下这是如何在代码中实现的吗?也许你在这里找到了更好的解决方案:听起来它会起作用。你能分享一下如何在代码中实现这一点吗?你可能在这里找到了更好的解决方案:
var NYDate = new Date(new Date().toLocaleString("en-US", {timeZone: "America/New_York"}));

var NYHour = NYDate.getHours();
var NYMins = NYDate.getMinutes()

//12pm
if (NYHour >= 12 && NYHour <= 12 &&
    NYMins > 0 && NYMins < 30) {
    $('.pasttv, .life2').toggle();
}