English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction mktime() obtient un timestamp Unix d'une date
mktimeLa fonction accepte les paramètres heure, minute, seconde, mois, jour, année (représentant la date) et retourne un timestamp Unix pour la date donnée. Si aucun paramètre n'est passé à cette méthode, elle retourne le timestamp actuel.
mktime($hour, $minute, $second, $month, $day, $year, $is_dst)
Numéro | Paramètres et descriptions |
---|---|
1 | hours(nécessaire) C'est une valeur entière représentant l'heure à partir du début du jour. |
2 | minute(nécessaire) C'est une valeur entière représentant l'heure à partir du début de l'heure. |
3 | seconds(optionnel) C'est une valeur entière représentant le nombre de secondes à partir du début de la minute. |
4 | month(nécessaire) C'est une valeur entière représentant le mois de l'année, elle doit être comprise entre1et12entre |
5 | day(nécessaire) C'est une valeur entière représentant le jour de la date, elle doit être inférieure au nombre de jours autorisés dans le mois donné. |
6 | year(nécessaire) C'est une valeur entière représentant l'année de la date, elle doit être comprise entre1et32767entre |
7 | is_dst(nécessaire) Si l'heure est pendant 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 mktime() 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é initialement introduite dans PHP 4introduite dans la version .0 et disponible dans toutes les versions plus élevées.
Les exemples suivants montrentmktimeUtilisation de la fonction-
<?php $timestamp = mktime(); print($timestamp); ?>Testez et voyez‹/›
Résultat de la sortie
1589308340
Maintenant, appelons la méthode précédente en passant tous les paramètres nécessaires-
<?php $timestamp = mktime(7, 36, 45, 06, 25, 2017); print($timestamp); ?>Testez et voyez‹/›
Résultat de la sortie
1498376205
<?php $lastday = mktime(0, 0, 0, 3, 0, 2010); echo strftime("2010année2Le dernier jour du mois est : %d\n", $lastday); $lastday = mktime(0, 0, 0, 4, -31, 2010); echo strftime("2010année2Le dernier jour du mois est : %d, $lastday); ?>Testez et voyez‹/›
Cela produit le résultat suivant-
2010année2Le dernier jour du mois est : 28 2010année2Le dernier jour du mois est : 28