无论系统时间设置为何,我都需要UTC中的正确时间以及机器所在的时区。
(即使我必须拨打互联网同步电话......)
是否有一些图书馆或其他方式可以优雅地完成这项工作?
答案 0 :(得分:1)
如果您想获得准确可靠的时间,那么您需要使用NTP(网络时间协议)从一个公共尊重的NTP服务器读取时间更多信息在下面的链接
对于Node,有两种方法可以让您使用实际的NTP客户端实现一个节点模块,我使用的是[this ntp client ]
var ntpClient = require('ntp-client');
ntpClient.getNetworkTime("pool.ntp.org", 123, function(err, date) {
if(err) {
console.error(err);
return;
}
console.log("Current time : ");
console.log(date); // Mon Jul 08 2013 21:31:31 GMT+0200 (Paris, Madrid (heure d’été))
});

有JSON api,它为您提供JSON格式的时间,您可以谷歌为他们