English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction idate() PHP

Manuel des fonctions PHP Date & Time

La fonction idate() formate la date et l'heure locale en nombre

Définition et utilisation

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.

Syntaxe

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.

Les paramètres de format de date format peuvent reconnaître les caractères suivants
caractères de formatexplications
BSwatch Beat/Heure Internet
djour du mois
hheure (12 heure formatée)
Hheure (24 heure formatée)
iminutes
Isi l'heure d'été est activée, alors retourne 1sinon retourne 0
Lsi c'est une année bissextile, alors retourne 1sinon retourne 0
mnuméro du mois
ssecondes
tnombre total de jours du mois
Ude l'époque Unix (janvier 1 197secondes depuis 00:00:00 GMT - c'est le même que time() comme ci-dessus
wjour de la semaine (dimanche est 0)
WISO-8601 numéro de la semaine dans l'année, la semaine commence par le lundi
yannée (1 ou 2 chiffres - voir les explications ci-dessous)
Yannée (4 chiffres (vérifiez les commentaires ci-dessous)
zjour de l'année
Zdélai d'heure d'été en secondes

paramètres

Numéroparamè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.

valeur de retour

La fonction idate() de PHP retourne une valeur entière qui représente la date formatée/le temps.

version PHP

Cette fonction a été initialement introduite dans PHP 5introduite dans la version 0.0 et utilisable dans toutes les versions ultérieures.

Exemple en ligne

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

Exemple en ligne

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

Exemple en ligne

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

Exemple en ligne

<?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