English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
manuel des fonctions Date & Time PHP
La fonction date_create() retourne un nouveau DateTime objet.
La fonction date_create() est un alias de DateTime::__construct() (le constructeur de la classe DateTime). La classe DateTime représente les dates et heures dans PHP. La fonction date_create() accepte une chaîne de date-heure et un fuseau horaire (optionnel) en tant que paramètres, et crée le correspondant objet DateTime.
par défaut, cette fonction crée la date actuelle/l'objet de temps
date_create([$date_time, $timezone]);
Numéro | Paramètres et descriptions |
---|---|
1 | date_time (optionnel) C'est la date pour laquelle vous devez créer un objet DateTime/Chaîne de temps (dans un format pris en charge). |
2 | timezone (optionnel) Cela signifie le fuseau horaire de l'heure donnée. |
La fonction PHP date_create() retourne un objet DateTime créé.
Cette fonction a été introduite dans la version PHP5.2.0 introduite et utilisable dans toutes les versions supérieures.
Essayez l'exemple suivant, nous allons créer un objet DateTime, le formater et imprimer le résultat-
<?php //Chaîne de date $date_string = "25-09-1989"; //Créer un objet DateTime $date_time_Obj = date_create($date_string); //Définir le format de date pour imprimer la date $format = date_format($date_time_Obj, "Y-m-d H:i:s"); print($format); ?>Testez pour voir‹/›
Résultat de la sortie
1989-25-09 00:00:00
Dans l'exemple suivant, nous créons les formats de date et d'heure séparément-
<?php $dateString = '11-06-2012 12:50 GMT'; $dateTime = date_create($dateString); print("Date: ".$dateTime->format('Y-m-d')); print("\n"); print("Heure: ".$dateTime->format('H:i:s')); ?>Testez pour voir‹/›
Résultat de la sortie
Date: 2012-11-06 Heure: 12:50:00
Dans l'exemple suivant, nous créons un objet DateTime en spécifiant une chaîne de date et un fuseau horaire-
<?php //Chaîne de date $date_string = "25-09-1989, 07:32:41 GMT"; //Créer un objet DateTime $tz = 'Asia/Shanghai'; $date_time_Obj = date_create($date_string, new DateTimeZone($tz)); //Définir le format de date pour imprimer la date $format = date_format($date_time_Obj, "Y-m-d H:i:s"); print($format); ?>Testez pour voir‹/›
Résultat de la sortie
Array 1989-25-09 07:32:41
Dans l'exemple suivant, nous allons appeler la fonction date_create() sans aucun paramètre. Elle crée un objet pour l'heure actuelle-
<?php //Créer un objet DateTime $date_time_Obj = date_create(); //Définir le format de date pour imprimer la date print(date_format($date_time_Obj, "Y-m-d H:i:s"); ?>Testez pour voir‹/›
Cela génère le résultat suivant-
2020-04-05 12:41:31