javascript - 需要在foreach循环中运行不同时区的实时时钟
问题描述
在 foreach 循环获取它们的相同条件下,多个用户多次获得多个时区。现在我必须在不加载完整页面的情况下将这些时间作为实时时钟实时运行。我曾多次使用 reload 函数、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>';
}
}
解决方案
有很多 javascript 或 jQuery 世界时钟,比如这个 jQuery World Clock
他们可以在页面上显示多个时钟。了解他们如何使用时间和日期数据来正确显示时钟。然后将检索到的数据推送到他们的代码中并进行微调。
推荐阅读
- jquery - 单击 div 以外的任何位置以关闭菜单
- python-2.7 - 如何将字符串附加到python中文本文件的特定行?
- vba - 从另一个工作表复制数据,每个条目之间有 4 行
- python - StringIO() 参数 1 必须是字符串或缓冲区,而不是 cStringIO.StringIO
- c# - 根据复选框值更新 datagridview - 循环所有行的复选框并检查是否已选中任何复选框
- sqlite - ionic 3中Sqlite查询的错误输出
- c# - 托管 ODP.Net - SELECT 中的参数导致只读列
- python - 如何用folium在地图上画弧线
- vb.net - 读取数据并将值存储在数组中
- javascript - 使用 d3pie.js 饼图更新数据时出错