如何使用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/