Javascript 需要在foreach循环中运行不同时区的实时时钟

Javascript 需要在foreach循环中运行不同时区的实时时钟,javascript,php,jquery,timezone,clock,Javascript,Php,Jquery,Timezone,Clock,我得到了多个用户在相同条件下的多个时区的多次,通过foreach循环获取它们。现在我必须以实时时钟的形式运行这些时间,而不必加载完整的页面。我曾多次使用过重载函数、setInterval函数和许多用于更新的js函数,但都不能正常工作。请建议 foreach($total_acvite_members as $acvite_members){ if(!empty($user_obj->timezone)){ $local_time = $user_obj->timez

我得到了多个用户在相同条件下的多个时区的多次,通过foreach循环获取它们。现在我必须以实时时钟的形式运行这些时间,而不必加载完整的页面。我曾多次使用过重载函数、setInterval函数和许多用于更新的js函数,但都不能正常工作。请建议

 foreach($total_acvite_members as $acvite_members){
   if(!empty($user_obj->timezone)){
     $local_time = $user_obj->timezone;
     $newTZ = new DateTimeZone("$local_time");
     $date = new DateTime($local_time );
     $date->setTimezone( $newTZ );
     print "<span id='timing'>".format_date(time(), 'custom', 'h:i a D, M - Y')."</span>";
     //print $date->format('h:i a D, M - Y');
   }else{
      print '<span>Not Available</span>';
    }
foreach($acvite_成员总数为$acvite_成员){
如果(!empty($user_obj->timezone)){
$local\u time=$user\u obj->时区;
$newTZ=新日期时区($local_time);
$date=新的日期时间($local\u time);
$date->setTimezone($newTZ);
打印“.format_date(time(),“custom”,“h:i a D,M-Y”)”;
//打印$date->format('h:iad,M-Y');
}否则{
打印“不可用”;
}

}

有很多javascript或jQuery世界时钟都是这样的


它们可以在页面上显示多个时钟。了解他们如何使用时间和日期数据正确显示时钟。然后将检索到的数据推送到它们的代码中并进行微调。

我使用过这个,但没有按照我想要的方式工作。建议另一种方法。@KumarAshutosh不知道你到底想要什么,如何建议另一种方法?建议的插件与您的描述相符。“不按我所希望的方式工作”并不清楚。通过使用此代码()并对代码和模板文件进行一些更改,可以解决此问题。