Maison  >  Article  >  développement back-end  >  Comment convertir la date en horodatage en php ?

Comment convertir la date en horodatage en php ?

青灯夜游
青灯夜游original
2020-11-04 11:55:3410635parcourir

Méthode de conversion : 1. Utilisez la fonction strtotime() pour convertir la date représentée par la chaîne de texte anglais en un horodatage, la syntaxe est "strtotime (date/time string)" ; 2. Utilisez le mktime( ), Convertissez la date spécifiée en horodatage, la syntaxe est "mktime(heure, minute, seconde, mois, jour, année)".

Comment convertir la date en horodatage en php ?

Recommandé : "Tutoriel vidéo PHP"

Convertir la date en horodatage

PHP fournit des fonctions qui peuvent facilement convertir diverses formes de dates en horodatages. Les principales fonctions de ce type sont :

  • strtotime() : analyser n'importe quel anglais. textez la description datetime dans un horodatage.

  • mktime() : obtient l'horodatage à partir de la date.

strtotime()

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

Syntaxe :

int strtotime ( string time [, int now] )

Le paramètre heure est la chaîne analysée, qui est la date représentée selon le format d'entrée de date GNU.

Exemple :

<?php
echo strtotime("2009-10-21 16:00:10")."<br>";
//输出 1256112010
echo strtotime("10 September 2008")."<br>";
//输出 1220976000
echo strtotime("+1 day");
//输出明天此时的时间戳
?>

mktime()

la fonction mktime() est utilisée pour obtenir un horodatage à partir d'une date et renvoie avec succès Timestamp, sinon renvoie FALSE.

Syntaxe :

int mktime(时, 分, 秒, 月, 日, 年)

Exemple :

<?php
echo mktime(21, 50, 55, 07, 14, 2010);
//输出“1279115455”
?>

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 date, il calculera automatiquement la valeur correcte pour une entrée hors plage. Par exemple, l'exemple suivant produit le 01/01/2020 :

<?php
echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2019));
echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2019));
?>

Pour plus de connaissances liées à la programmation, veuillez visiter : Cours vidéo de programmation ! !

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