node怎么获取远程服务器的时间?
发布于 10 年前 作者 tsinghan 5003 次浏览 最后一次编辑是 8 年前 来自 问答

要做个功能要求时间不能使用本地时间而是使用某个服务期器上的时间,有什么好的办法么

6 回复
ssh user@ip.com date

上面给的是玩的,哈哈

正解

2台服务器,使用ntp同步时间即可

试试这样行不? 1.看服务器是否有提供时间戳的接口或有关当前时间的信息块。有的话爬回来。 2.在服务器上新增时间戳接口(前提你得有权限)。

@ladykiller 这样是有延时的,ntp就是专门解决这个的问题

http://baike.baidu.com/view/60648.htm

summary如下

在计算机的世界里,时间非常的重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常的高,是按照A这台计算机的时间?还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。
它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止恶毒的协议攻击。

@i5ting ntp怎么使用呢?

@jerrywu55 自己查,不要做伸手党,对个人发展不利

回到顶部