Comment utiliser la classe datetime en php ? Introduction à l'utilisation de datetime en php

不言
Libérer: 2023-04-04 14:58:02
original
7237 Les gens l'ont consulté

Lorsque nous écrivons un programme, nous pouvons rencontrer le besoin de traiter l'heure et la date, telles que l'année, le mois, le jour, l'heure, la minute, la seconde, la région, etc., que pouvons-nous faire à ce moment-là ? L'article suivant vous présentera comment utiliser la classe datetime en PHP pour traiter l'heure et la date.

Comment utiliser la classe datetime en php ? Introduction à lutilisation de datetime en php

En utilisant la classe datetime en Comment utiliser la classe datetime en php ? Introduction à lutilisation de datetime en php, nous pouvons facilement obtenir l'heure relative de la date et de l'heure actuelles, ainsi que les dates et heures absolues telles que "le dernier jour du mois spécifié" Calcul, de plus, si vous souhaitez un format d'heure tel que "x année x mois x jour", vous pouvez également utiliser la classe datetime. Jetons un coup d'œil au contenu spécifique ci-dessous.

Jetons d'abord un coup d'œil au format

Fondamentalement, la classe datetime utilise la date spécifiée par chaque instance comme base et utilise sa propre méthode pour effectuer diverses opérations sur la date de base divers traitements.

Dans l'exemple de code ci-dessous, la classe datetime est traitée en fonction de la date et de l'heure actuelles.

//Si rien n'est spécifié dans le constructeur, une instance basée sur la date et l'heure actuelles sera générée

$now = new DateTime();
$now->format('Y-m-d H:i:s');        // 显示当前的时间格式 「2018-12-25 15:32:09」
$now->format('Y月m月d日 H时i分s秒');  // 显示当前时间格式为「2018年21月25日 13时32分09秒」
Copier après la connexion

Écrivons-la ci-dessous

L'exemple de code montre le traitement qui est souvent effectué dans la classe DateTime.

Créer la date et l'heure spécifiées par le constructeur

// 创建字符串指定的日期和时间
$date = new DateTime('2018-01-01 00:00:00');

// 以format为指定形式的字符串
echo $date->format('Y-m-d H:i:s').PHP_EOL; // 2018-01-01 00:00:00
Copier après la connexion

Utiliser la méthode pour mettre à jour la date et l'heure de référence

// 使用的setDate方法来设置日期
$date->setDate(2000, 10, 10);   // 设置2000年10月10日

// 使用的setDate方法来设置时间
$date->setTime(12, 10, 20);     // 设置12时10分10秒

// 确认基准日期是否已改变
echo $date->format('Y-m-d H:i:s').PHP_EOL; // 2000-10-10 12:10:20
Copier après la connexion

Obtenez la date à la fin du mois

// 生成指定的日期
$date = new DateTime('2018-01-01'));

// 用数值取得符合日期时间的月的最后一天
echo $date->format('t').PHP_EOL; // 31
Copier après la connexion

Cet article se termine ici Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes pertinentes du didacticiel PHP. Site chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!