Maison > développement back-end > Problème PHP > Quelle est la fonction pour convertir l'heure en horodatage en php

Quelle est la fonction pour convertir l'heure en horodatage en php

青灯夜游
Libérer: 2023-03-11 10:36:01
original
1916 Les gens l'ont consulté

Fonction pour convertir l'heure en horodatage : 1. mktime(), qui peut obtenir l'horodatage de la date et renvoyer un horodatage Unix, la syntaxe est "mktime(heure, minute, seconde, mois, jour, année);"; 2. strtotime (), peut analyser la description temporelle de n'importe quel texte anglais en un horodatage, la syntaxe est "strtotime(time)".

Quelle est la fonction pour convertir l'heure en horodatage en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

1 Fonction mktime()

La fonction mktime() est utilisée pour obtenir l'horodatage de la date, et renvoie l'horodatage avec succès, sinon renvoie FALSE.

Syntaxe :

mktime(hour,minute,second,month,day,year,is_dst);
Copier après la connexion
ParamètresDescription
heureFacultatif. Horaires précisés.
minuteFacultatif. points prescrits.
secondeFacultatif. Spécifie les secondes.
moisFacultatif. Mois spécifié.
jourFacultatif. Précisez les jours.
annéeFacultatif. Année spécifiée.
is_dstFacultatif. Réglé sur 1 si l’heure est à l’heure d’été, 0 sinon ou -1 (par défaut) si inconnu. S'il est inconnu, PHP essaiera de le trouver lui-même (produisant éventuellement des résultats inattendus).
参数描述
hour可选。规定小时。
minute可选。规定分。
second可选。规定秒。
month可选。规定月。
day可选。规定天。
year可选。规定年。
is_dst可选。如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。
Remarque :

Ce paramètre est obsolète dans PHP 5.1.0. Au lieu de cela, de nouvelles fonctionnalités de gestion des fuseaux horaires sont utilisées.

Valeur de retour : renvoie un horodatage Unix entier, ou FALSE s'il y a une erreur.


Exemple :

<?php
echo mktime(20, 20, 20, 07, 08, 2021);
?>
Copier après la connexion

Sortie :

1625055620
Copier après la connexion

Les paramètres peuvent être omis de droite à gauche, et tout paramètre omis sera défini sur la valeur actuelle de la date et de l'heure locales.

mktime() est utile pour effectuer des calculs et des validations de dates, il calculera automatiquement la valeur correcte pour les entrées hors plage. Par exemple, l'exemple suivant génère le 01/01/2008 :

<?php
echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007));
echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007));
?>
Copier après la connexion
2, strtotime()

La fonction strtotime() est utilisée pour convertir la date représentée par la chaîne de texte anglaise en un horodatage, qui est l'inverse de Fonction date(), renvoie l'horodatage avec succès, sinon renvoie FALSE.

Syntaxe :
参数描述
time必需。规定日期/时间字符串。
now可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。
strtotime ( time [, now = time() ] )
Copier après la connexion

Valeur de retour : renvoie l'horodatage en cas de succès, FALSE en cas d'échec.


Exemple :

<?php
echo strtotime("2021-10-21 16:00:10")."<br>";

echo strtotime("10 September 2021")."<br>";

echo strtotime("+1 day");//输出明天此时的时间戳
?>
Copier après la connexion

Sortie :

1634803210
1631203200
1625803632
Copier après la connexion
Apprentissage recommandé : "Tutoriel vidéo PHP"🎜

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