NTP 时间戳转换器
在网络时间协议(NTP)时间戳与标准日期/时间格式之间进行转换。转换方向
NTP 时间戳 (自 1900 年 1 月 1 日起的秒数)
小数部分精度 (可选)
使用说明
- 1选择转换方向:「NTP→日期」将NTP时间戳转换为可读日期,「日期→NTP」获取某日期的NTP值。
- 2NTP→日期:输入NTP秒数值,可选填小数字段,点击转换。
- 3日期→NTP:使用日期选择器选择时刻,点击转换。
- 4点击「当前时间」自动填入当前NTP时间戳和日期。
- 5结果以十进制和十六进制显示NTP值,同时显示UTC和本地时间。
关于NTP时间戳
什么是NTP时间戳?
网络时间协议(NTP)时间戳是64位定点数,表示自1900年1月1日00:00:00 UTC以来的秒数。高32位为整数秒计数,低32位为秒的小数部分,精度约为232皮秒。
NTP纪元与溢出
32位秒字段每约136年(2^32秒)会溢出一次。第一个NTP纪元(Era 0)约在2036年2月7日结束。NTP v4使用128位时间戳处理此问题。NTP纪元与Unix纪元相差70年(2,208,988,800秒)。
NTP与其他时间戳的比较
与Unix时间戳(从1970年计算秒数)和Windows FILETIME(从1601年计算100纳秒)不同,NTP以1900年为起点。将NTP转换为Unix时间:从NTP秒数中减去2,208,988,800。NTP主要用于服务器、路由器等网络设备的时间同步。