English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions PHP Date & Time
La fonction idate() formate la date et l'heure locale en nombre
La fonction idate() accepte une chaîne de format en tant que paramètre pour formater la date locale/Heure, puis retourne cette date/le temps.
idate($format, [$timestamp])
Formatte le timestamp avec les caractères de format donnés et retourne le résultat numérique.
timestamp est optionnel, la valeur par défaut est le temps local actuel, c'est-à-dire la valeur de time(). Différent de date(), idate() ne prend qu'un seul caractère comme paramètre de format.
caractères de format | explications |
---|---|
B | Swatch Beat/Heure Internet |
d | jour du mois |
h | heure (12 heure formatée) |
H | heure (24 heure formatée) |
i | minutes |
I | si l'heure d'été est activée, alors retourne 1sinon retourne 0 |
L | si c'est une année bissextile, alors retourne 1sinon retourne 0 |
m | numéro du mois |
s | secondes |
t | nombre total de jours du mois |
U | de l'époque Unix (janvier 1 197secondes depuis 00:00:00 GMT - c'est le même que time() comme ci-dessus |
w | jour de la semaine (dimanche est 0) |
W | ISO-8601 numéro de la semaine dans l'année, la semaine commence par le lundi |
y | année (1 ou 2 chiffres - voir les explications ci-dessous) |
Y | année (4 chiffres (vérifiez les commentaires ci-dessous) |
z | jour de l'année |
Z | délai d'heure d'été en secondes |
Numéro | paramètres et explications |
---|---|
1 | format (obligatoire) C'est une valeur de chaîne de caractères représentant la date locale que vous souhaitez formater/le format du temps |
2 | timestamp (optionnel) C'est un entier représentant le timestamp du temps local actuel. |
La fonction idate() de PHP retourne une valeur entière qui représente la date formatée/le temps.
Cette fonction a été initialement introduite dans PHP 5introduite dans la version 0.0 et utilisable dans toutes les versions ultérieures.
Les exemples suivants montrentidate()L'utilisation de la fonction-
<?php $format = "U"; $res = idate($format); print("Timestamp: " . $res); ?>Testons pour voir‹/›
Résultat de la sortie
Timestamp: 1589280496
Les exemples suivants appellent la fonction en passant le paramètre timestampidate()Fonction-
<?php $date = date_create(); $timestamp = date_timestamp_get($date); $format = "U"; $res = idate($format, $timestamp); print("Timestamp: " . $res); ?>Testons pour voir‹/›
Résultat de la sortie
Timestamp: 1589282148
Voyonsidate()Différents caractères de format de la fonction et leurs résultats-
<?php print("B :".idate("B")); print("\n"); print("d :".idate("d")); print("\n"); print("h :".idate("h")); print("\n"); print("H: " . idate("H")); print("\n"); print("i :".idate("i")); print("\n"); print("I :".idate("I")); print("\n"); print("L :".idate("L")); print("\n"); print("m :".idate("m")); print("\n"); print("s :".idate("s")); print("\n"); print("t :".idate("t")); print("\n"); print("U :".idate("U")); print("\n"); print("w :".idate("w")); print("\n"); print("w:".idate("W")); print("\n"); print("y :".idate("y")); print("\n"); print("Y :".idate("Y")); print("\n"); print("z :".idate("z")); print("\n"); print("Z :".idate("Z")); print("\n"); ?>Testons pour voir‹/›
Cela produira la sortie suivante-
B :758 d :18 h :5 H: 17 i :11 I :0 L :1 m :5 s :54 t :31 U :1589821914 w :1 w:21 y :20 Y :2020 z :138 Z :0
<?php $timestamp = strtotime('1st janvier 2014); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp); ?>Testons pour voir‹/›
Cela produira la sortie suivante-
14 31