English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction gmmktime() obtient le timestamp UNIX de la date GMT
gmmktimeLa fonction accepte les paramètres heure, minute, seconde, mois, jour et année (représentant la date) et retourne un timestamp Unix pour la date GMT spécifiée. Si aucun paramètre n'a été passé à cette méthode, elle retourne le timestamp actuel.
gmmktime($hour, $minute, $second, $month, $day, $year, $is_dst)
Il est complètement identique à mktime(), sauf que la valeur de retour est un timestamp en heure GMT. Les paramètres représentent toujours la date GMT, donc is_dst n'a pas d'effet sur le résultat. Comme mktime(), les paramètres peuvent être laissés vides de droite à gauche, les paramètres vides seront définis sur les valeurs GMT actuelles correspondantes.
Numéro | Paramètres et descriptions |
---|---|
1 | hours(obligatoire) C'est une valeur entière, représentant l'heure depuis le début du jour. |
2 | minute(obligatoire) C'est une valeur entière, représentant l'heure depuis le début de l'heure. |
3 | seconds(optionnel) C'est une valeur entière, représentant le nombre de secondes depuis le début de la minute. |
4 | month(obligatoire) C'est une valeur entière, représentant le mois de l'année, elle doit être comprise entre1et12entre |
5 | day(obligatoire) C'est une valeur entière représentant la date, elle doit être inférieure au nombre maximum de jours autorisés dans le mois donné. |
6 | year(obligatoire) C'est une valeur entière représentant l'année de la date, elle doit être comprise entre1et32767entre |
7 | is_dst(obligatoire) Si l'heure est dans l'heure d'été (DST), vous pouvez définir ce paramètre sur1; si ce n'est pas l'heure d'été (DST), vous pouvez définir ce paramètre sur-1(par défaut) |
La fonction gmmktime() de PHP retourne un timestamp Unix représentant une date donnée. Si elle échoue, cette fonction retourne une valeur booléennefalse.
Cette fonction a été introduite initialement dans PHP 4Version 0.0 introduite et utilisable dans toutes les versions plus élevées.
Les exemples suivants montrentgmmktime()Utilisation de la fonction-
<?php $timestamp = gmmktime(); print($timestamp); ?>Voyons si ça fonctionne‹/›
Résultat de la sortie
1589392532
Maintenant, appelons cette méthode en passant tous les paramètres nécessaires-
<?php $timestamp = gmmktime(7, 36, 45, 06, 25, 2017); print($timestamp); ?>Voyons si ça fonctionne‹/›
Résultat de la sortie
1498376205
Obtenir le nombre de jours d'un mois d'une année donnée
<?php $lastday = gmmktime(0, 0, 0, 3, 0, 2010); echo strftime("2010an2Le dernier jour du mois est : %d\n", $lastday); $lastday = gmmktime(0, 0, 0, 4, -31, 2010); echo strftime("2010an2Le dernier jour du mois est : %d, $lastday); ?>Voyons si ça fonctionne‹/›
Cela produit le résultat suivant-
2010an2Le dernier jour du mois est : 28 2010an2Le dernier jour du mois est : 28