javascript - 如何使用 php time() 作为基准时间在 javascript 中显示世界时间?

标签 javascript php

如何使用javascript显示不同国家的时间? 我正在尝试使用 PHP(美国/纽约)获取基准时间,将其传递给 JavaScript,然后显示各个国家/地区的不同时间。

<?php
print '
<script type="text/javascript">
var baseTime = "'. time(). '";

//javascript functions
function australiaTime(){

// what do I do here to convert baseTime into australia time?

}//function

function usaTime(){  }

function IndiaTime(){ }

function hongkongTime(){  }

function londonTime(){  }

function japanTime(){ }



</script>
';
?>

我正在查看一些世界时间示例,但它们都使用客户端 PC 时间来完成他们正在做的事情。如果电脑时钟设置不正确怎么办? 我在这里能做什么?

最佳答案

您可以使用库momentjs:http://momentjs.com/timezone/

示例:

var newYork    = moment.tz("<?=date("Y-m-d h:i") ?>", "America/New_York");
var losAngeles = newYork.clone().tz("America/Los_Angeles");
var london     = newYork.clone().tz("Europe/London");

newYork.format();    // 2014-06-01T12:00:00-04:00
losAngeles.format(); // 2014-06-01T09:00:00-07:00
london.format();     // 2014-06-01T17:00:00+01:00

关于javascript - 如何使用 php time() 作为基准时间在 javascript 中显示世界时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39222321/

相关文章:

JavaScript - 在自定义条件下选择特定单词和下一个特定字符之间的字符串

javascript - 如何在同一个数组中合并具有相同 id 的对象?

javascript - 提交后重置表单

javascript - 链接 #id 没有页面更改位置?

php - 使用 PHP 和 MySQL 填充下拉列表

php - 如何使用 behat mink 扩展检查禁用属性?

php - javascript 删除前确认删除

php - 使用 PHP curl 发送存储在 $_COOKIE global 上的 cookie

IDE 的 php 类识别

php - CodeIgniter 事件记录限制与连接