(PHP 4, PHP 5)
gmmktime — Retourne le timestamp UNIX d'une date GMT
$hour
= gmdate("H")
[, int $minute
= gmdate("i")
[, int $second
= gmdate("s")
[, int $month
= gmdate("n")
[, int $day
= gmdate("j")
[, int $year
= gmdate("Y")
[, int $is_dst
= -1
]]]]]]] )Identique à la fonction mktime() excepté le fait que les paramètres passés sont GMT. gmmktime() utilise en interne la fonction mktime(), donc, seuls les temps valides dans la zone locale dérivée peuvent être utilisés.
Comme mktime(), les arguments restants peuvent être ignorés. Ils prendront alors leurs valeurs GMT actuelles.
hour
Le nombre d'heures depuis le début de la journée fixée par les paramètres
month
, day
et year
.
Les valeurs négatives font références aux heures avant minuit du jour en question.
Les valeurs supérieures à 23 font références aux heures associées pour le(s)
jour(s) suivant(s).
minute
Le nombre de minutes depuis le début de l'heure hour
.
Les valeurs négatives font références aux minutes de l'heure précédente.
Les valeurs supérieures à 59 font références aux minutes associées
pour l'(les) heure(s) suivante(s).
second
Le nombre de secondes depuis le début de la minute minute
.
Les valeurs négatives font références aux secondes de la minute précédente.
Les valeurs supérieures à 59 font références aux secondes associées à
la(les) minute(s) suivante(s).
month
Le nombre de mois depuis la fin de l'année précédente. Les valeurs comprises entre 1 et 12 font références aux mois du calendrier normal de l'année en question. Les valeurs inférieures à 1 (y compris les valeurs négatives) font références aux mois de l'année précédente dans l'ordre inverse, aussi, 0 correspond à décembre, -1 à novembre, etc. Les valeurs supérieures à 12 font références au mois correspondant dans l'(les) année(s) suivante(s).
day
Le nombre de jours depuis la fin du mois précédent. Les valeurs comprises entre 1 et 28, 29, 30, 31 (suivant le mois) font références aux jours normaux dans le mois courant. Les valeurs inférieures à 1 (y compris les valeurs négatives) font références aux jours du mois précédent, aussi, 0 correspond au dernier jour du mois précédent, -1, le jour d'avant, etc. Les valeurs supérieures au nombre de jours du mois courant font références aux jours correspondants du(des) mois suivant(s).
year
L'année
is_dst
Les paramètres représentent toujours une date GMT donc, le paramètre
is_dst
n'influence pas le résultat.
Retourne un timestamp Unix de type entier.
Version | Description |
---|---|
5.1.0 |
Depuis PHP 5.1.0, le paramètre is_dst est devenu
obsolète. Comme résultat, le nouveau gestionnaire de fuseau horaire doit être utilisé
à la place.
|
Exemple #1 Exemple avec gmmktime()
<?php
// Affiche : July 1, 2000 is on a Friday
echo "July 1, 2000 is on a " . date("l", gmmktime(0, 0, 0, 7, 1, 2000));
?>