Étant donné que le paramètre ist_dst utilisé dans cet exemple était obsolète en PHP 5.1 et supprimé en PHP 7, il n'est pas sûr de s'appuyer sur ce code pour fournir des résultats précis dans les versions actuelles de PHP. Utilisez plutôt le paramètre date.timezone ou la fonction date_default_timezone_set ().
Si votre page Web se concentre sur un événement spécifique à l'avenir, tel que Noël ou votre mariage, vous souhaiterez peut-être un compte à rebours pour indiquer aux utilisateurs combien de temps il faut avant que l'événement se produise. Vous pouvez le faire en PHP en utilisant des horodatages et la fonction mktime.
La fonction mktime () est utilisée pour générer artificiellement l'horodatage pour une date et une heure sélectionnées. Cela fonctionne de la même manière que la fonction time (), sauf que c'est pour une date spécifiée et pas nécessairement la date d'aujourd'hui.
$ target = mktime (0, 0, 0, 2, 10, 2017);
$ aujourd'hui = heure ();
$ difference = ($ target- $ today);
$ jours = (int) (différence en $ / 86400);