bt51 / ntp
PHP 库,用于与 NTP 服务器交互
0.1.0
2014-05-13 21:11 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- phpspec/phpspec: 2.0.*@dev
This package is not auto-updated.
Last update: 2024-09-14 16:13:32 UTC
README
包 ntp 是一个简单的 NTP 客户端。它支持 NTP 版本 4 和 SNTP。请注意,该客户端当前不考虑网络延迟。这意味着接收的时间不会精确到纳秒。
安装
在您的项目中创建一个 composer.json 文件
{
"require": {
"bt51/ntp": "dev-master"
}
}
有关 composer 的更多信息,请参阅: https://getcomposer.org.cn
使用方法
从 NTP 服务器获取当前时间非常简单。
<?php use Bt51\NTP\Socket; use Bt51\NTP\Client; $socket = new Socket('0.pool.ntp.org', 123); $ntp = new Client($socket); $time = $ntp->getTime(); var_dump($time);
从 NTP 服务器返回的当前时间将转换为 DateTime 对象。时区始终为 UTC。
许可证
MIT