Maison  >  Article  >  développement back-end  >  Comment convertir l'année, le mois et le jour en horodatage en php

Comment convertir l'année, le mois et le jour en horodatage en php

藏色散人
藏色散人original
2021-02-25 17:55:534001parcourir

Méthode pour convertir l'année, le mois et le jour en horodatage : 1. Utilisez la fonction date_parse_from_format() pour traiter la date donnée, et un tableau associatif contenant les informations de date spécifiées sera renvoyé selon le format spécifié. la syntaxe est "date_parse_from_format('Y.m.d ', date)" ; 2. Utilisez "mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']) ;" instruction pour convertir l'année, le mois et le jour Juste un horodatage.

Comment convertir l'année, le mois et le jour en horodatage en php

L'environnement d'exploitation de cet article : système Windows7, version PHP8, ordinateur DELL G3

Date spécifiée par PHP pour l'horodatage

Utilisez date_parse_from_format pour convertir le format spécifié : Par exemple :

<?php
$str = &#39;2018.10.01&#39;;//或者 2018年10月1日
$arr = date_parse_from_format(&#39;Y.m.d&#39;,$str);//如果是2018年10月1日,那么这里就是 Y年m月d日
$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
print_r($arr);
echo &#39;对应时间戳为:&#39;.$time;

Sortie :

Array ( [year] => 2018 [month] => 10 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
 对应时间戳为:1538352000

Définition et utilisation de mktime()

La fonction gmmktime() renvoie l'horodatage UNIX d'une date.

Astuce : Cette fonction est la même que gmmktime(), sauf que le paramètre passé représente une date (au lieu d'une date GMT).

Syntaxe

mktime(hour,minute,second,month,day,year,is_dst);

année Facultatif. Année spécifiée.

Paramètres Description
heure Facultatif. Horaires précisés.
minute Facultatif. points prescrits.
seconde Facultatif. Spécifie les secondes.
mois Facultatif. Mois spécifié.
jour Facultatif. Précisez les jours.
is_dst
参数 描述
hour 可选。规定小时。
minute 可选。规定分。
second 可选。规定秒。
month 可选。规定月。
day 可选。规定天。
is_dst

可选。如果时间在夏令时 (DST) 期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。

如果未知,PHP 会自己进行查找(可能产生意外的结果)。

注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

Facultatif. Réglé sur 1 si l’heure est à l’heure d’été (DST), 0 sinon ou -1 (par défaut) si inconnu.

Si inconnu, PHP effectuera la recherche lui-même (peut produire des résultats inattendus).

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.
[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!

Déclaration:
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