如何在运行时间在nodejs的不同国家

编写一个程序来显示节点js中用户特定国家的时间。 我使用Date.now()来显示我的国家时间,但我怎样才能做到这一点,为其他国家。

你可以使用时间 – 时区http://momentjs.com/timezone/

var jun = moment("2014-06-01T12:00:00Z"); var dec = moment("2014-12-01T12:00:00Z"); jun.tz('America/Los_Angeles').format('ha z'); // 5am PDT dec.tz('America/Los_Angeles').format('ha z'); // 4am PST 

看看这里描述的toLocaleDateString方法

在这里输入图像说明

一些非常相似的东西已经在这篇文章中得到了回答。

您可以使用以下方式查找当地时间:

 var date = new Date(); 

然后使用我在上面分享的post中提到的方法之一将其转换为不同时区的date。 我会build议使用时刻,因为它很容易理解,并提供了许多function,一个伟大的文档页面,你可以随时引用。