Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction php strtotime

Comment utiliser la fonction php strtotime

青灯夜游
青灯夜游original
2019-04-25 11:27:177020parcourir

La fonction PHP strtotime() est utilisée pour accepter des paramètres de chaîne représentant la date et l'heure, et analyser la description de la date ou de l'heure de tout texte anglais dans un horodatage Unix. La syntaxe est "strtotime (time,now)", en cas de succès, renvoie l'horodatage, sinon renvoie FALSE.

Comment utiliser la fonction php strtotime

Comment utiliser la fonction PHP strtotime() ?

La fonction strtotime() est une fonction intégrée à PHP.

La fonction strtotime() accepte un paramètre de chaîne représentant une date et une heure, et analyse toute description de date ou d'heure en texte anglais dans un horodatage Unix (le nombre de secondes depuis le 1er janvier 1970 00:00:00 GMT ); Par exemple, « maintenant » fait référence à la date actuelle. Cette fonction renvoie le nombre de secondes depuis l'époque Unix. Nous pouvons également utiliser la fonction date() pour renvoyer l’heure du texte anglais au format date.

Syntaxe de base :

strtotime(time,now);

Paramètres : la fonction strtotime() accepte deux paramètres

Quantity time : Spécifiez une description de l'heure ou de la date en anglais, indiquant la date ou l'heure à renvoyer. Cette fonction analyse une chaîne et renvoie l'heure en secondes ; elle ne peut pas être omise.

Quantity now : Spécifie l'horodatage utilisé pour calculer la valeur de retour. Si ce paramètre est omis, l'heure actuelle est utilisée.

REMARQUE : Étant donné que l'heure/la date n'est pas statique, la sortie variera.

Jetons un coup d'œil à l'utilisation de la fonction PHP strtotime() à travers des exemples de code

Exemple 1 : Afficher l'heure actuelle

<?php 
header("content-type:text/html;charset=utf-8");
//以秒为单位显示当前时间
echo "以秒为单位显示当前时间:".strtotime("now"), "<br>";  
  
// 以日期格式显示当前时间 
echo "以日期格式显示当前时间:".date("Y-m-d", strtotime("now"))."\n"; 
?>

Sortie :

以秒为单位显示当前时间:1556162013
以日期格式显示当前时间:2019-04-25

Exemple 2 : Afficher l'heure et la date décrites par "12 février 2017"

<?php 
header("content-type:text/html;charset=utf-8");
// 以秒为单位显示转换后的日期时间
echo "以秒为单位显示:".strtotime("12th february 2017")."<br>";  
  
// 以日期格式显示转换后的日期时间
echo "以日期格式显示:".date("Y-m-d", strtotime("12th february 2017"))."<br>"; 
?>

Sortie :

以秒为单位显示:1486854000
以日期格式显示:2017-02-12

Exemple 3 : Afficher la date du dimanche prochain à l'heure actuelle

<?php 
header("content-type:text/html;charset=utf-8");
// 以秒为单位显示转换后的日期时间
echo "以秒为单位显示:".strtotime("next sunday")."<br>";  
  
// 以日期格式显示转换后的日期时间
echo "以日期格式显示:".date("Y-m-d", strtotime("next sunday"))."<br>"; 
?>

Sortie :

以秒为单位显示:1556402400
以日期格式显示:2019-04-28

Recommandation du didacticiel vidéo associé : " Tutoriel PHP

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP 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!

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