fzed51/synchr-ntp

Surcharge des fonctions de base de PHP avec une synchronisation à un service ntp

v1.1.3 2021-06-10 12:12 UTC

This package is auto-updated.

Last update: 2024-04-10 18:28:12 UTC


README

Synchro-ntp est un librairie qui surcharge les classes et fonction de base PHP afin d'avoir une heure synchronisé avec un serveur NTP.

Installation

composer require fzed51/synchr-ntp

Utilisation

avant :

<?php
$timestamp = time();
$DateTime1 = new DateTime();
$DateTime2 = new DateTimeImmutable();

après :

<?php
use function \SynchroNtp\time;
use \SynchroNtp\DateTimeImmutable;
use \SynchroNtp\DateTime;
$timestamp = time();
$DateTime1 = new DateTime();
$DateTime2 = new DateTimeImmutable();

Paramètrage

  • SYNCHRO_NTP_DIRECTORY : chemin du dossier où est enregistré le fichier SynchroNtp_delta.
  • SYNCHRO_NTP_INTERVAL : interval de temps (au format DateInterval) entre les synchronisations avec un serveur Ntp.