Comment interroger l'horodatage en php

PHPz
Libérer: 2023-03-29 10:17:10
original
1207 Les gens l'ont consulté

L'horodatage PHP est un nombre décimal qui représente le nombre de secondes depuis 0:00:00 le 1er janvier 1970 jusqu'à aujourd'hui. Il est largement utilisé en PHP pour les calculs de date et d'heure et le stockage de données, car il peut être converti de manière flexible en une variété de formats de date et d'heure. Cet article explique comment effectuer des opérations de requête d'horodatage en PHP.

  1. Obtenir l'horodatage actuel

Obtenir l'horodatage actuel en PHP est très simple, il suffit d'utiliser la fonction time() :

$timestamp = time();
echo $timestamp;
Copier après la connexion

Cela affichera l'horodatage actuel, par exemple : 1621738979.

  1. Convertir l'horodatage au format de date

Dans le développement réel, nous devons généralement convertir les horodatages en un format de date plus lisible, par exemple : 23 mai 2021.

Utilisez la fonction date() pour convertir un horodatage en une date et une heure dans un format spécifié :

$timestamp = 1621738979;
$date = date("Y年m月d日 H:i:s", $timestamp);
echo $date;
Copier après la connexion

Cela affichera une date et une heure au format suivant :

2021年05月23日 09:29:39
Copier après la connexion
  1. Requête de la date et de l'heure d'un horodatage spécifié

Parfois, nous devons interroger la date et l'heure représentées par l'horodatage spécifié. Nous pouvons utiliser une méthode similaire à celle ci-dessus :

$timestamp = 1621738979;
$date = date("Y年m月d日 H:i:s", $timestamp);
echo "时间戳 " . $timestamp . " 对应的日期和时间为:" . $date;
Copier après la connexion

Cela affichera ce qui suit :

时间戳 1621738979 对应的日期和时间为:2021年05月23日 09:29:39
Copier après la connexion
  1. Requête de la date et de l'heure actuelles

. À l'exception du point 1 de la fonction time(), nous pouvons également utiliser la classe DateTime pour obtenir la date et l'heure actuelles :

$date = new DateTime();
echo $date->format('Y年m月d日 H:i:s');
Copier après la connexion

Cela affichera la date et l'heure actuelles, par exemple : 23 mai 2021 09:29:39 .

  1. Obtenir l'horodatage dans une période de temps spécifiée

Dans certains cas, nous devons interroger l'horodatage dans une période de temps spécifiée, par exemple pour obtenir les horodatages de début et de fin d'un certain jour.

$day = strtotime('2021-05-23');
$startOfDay = strtotime('midnight', $day);
$endOfDay = strtotime('tomorrow', $startOfDay) - 1;

echo "2021年05月23日的开始时间戳为:" . $startOfDay . "<br>";
echo "2021年05月23日的结束时间戳为:" . $endOfDay . "<br>";
Copier après la connexion

Cela affichera ce qui suit :

2021年05月23日的开始时间戳为:1621737600
2021年05月23日的结束时间戳为:1621823999
Copier après la connexion

Dans l'exemple ci-dessus, la chaîne de date est d'abord convertie en horodatage à l'aide de la fonction strtotime(). Ensuite, utilisez le paramètre « minuit » pour obtenir l'horodatage de début de la journée, et le paramètre « demain » pour obtenir l'horodatage de début du jour suivant, en soustrayant 1 seconde pour obtenir l'horodatage de fin de la journée.

Résumé :

L'utilisation d'horodatages pour le traitement de la date et de l'heure en PHP est très pratique et efficace. Cet article explique comment obtenir l'horodatage actuel, convertir l'horodatage au format de date, interroger la date et l'heure de l'horodatage spécifié, obtenir la date et l'heure actuelles et obtenir l'horodatage dans la période spécifiée. J'espère que cela sera utile. pour vous. .

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:
php
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