dev-master
9999999-dev https://github.com/krzysztofmazurNTP client
MIT
The Requires
- php ^7.0|^7.1
by Krzysztof Mazur
v1.0.0
1.0.0.0 https://github.com/krzysztofmazurNTP client
MIT
The Requires
- php ^7.0|^7.1
by Krzysztof Mazur
Wallogit.com
2017 © Pedro Peláez
NTP client
Ntp-client is a PHP library to getting time from NTP server. It supports UPD and TCP protocol., (*1)
Run composer command, (*2)
composer require krzysztofmazur/ntp-client, (*3)
<?php
use KrzysztofMazur\NTPClient\Impl\UdpNtpClient;
$client = new UdpNtpClient('pool.ntp.org', 123);
var_dump($client->getUnixTime());
or, (*4)
<?php
use KrzysztofMazur\NTPClient\Impl\UdpNtpClient;
use KrzysztofMazur\NTPClient\Impl\CompositeNtpClient;
$clients = [
new UdpNtpClient('pool.ntp.org', 123),
new UdpNtpClient('ntp.pads.ufrj.br', 123)
];
$client = new CompositeNtpClient($clients);
var_dump($client->getTime(new DateTimeZone('Europe/Warsaw')));
MIT, (*5)
NTP client
MIT
NTP client
MIT