PHP mktime()
La fonction mktime() est une fonction intégrée en PHP qui renvoie le timestamp Unix pour une date. Le timestamp est un entier long contenant le nombre de secondes entre l’époque Unix (1er janvier 1970 00:00:00 GMT) et l’heure spécifiée.
Syntaxe
mktime(hour, minute, second, month, day, year, is_dst)
Paramètres
- hour(Optionnel) : Spécifie l’heure.
- minute(Optionnel) : Spécifie la minute.
- second(Optionnel) : Spécifie le second.
- month(Optionnel) : Spécifie le mois.
- day(Optionnel) : Spécifie le jour.
- year(Optionnel) : Spécifie l’année.
- is_dst(Optionnel) : Les paramètres représentent toujours une date GMT donc is_dst n’impacte pas le résultat.
Valeur de retour
La fonction renvoie le timestamp Unix.
Version PHP:
4+
Exemple :
Le code suivant renvoie le timestamp Unix pour une date GMT. Ensuite, utilise-le pour trouver le jour de cette date:
<?php echo "DEC 15, 1992 was on ".date("l", mktime(0, 0, 0, 12, 15, 1992)); ?>
Sortie:
DEC 15, 1992 was on Tuesday