Maison >développement back-end >tutoriel php >Comment utiliser la fonction php strtotime
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() ?
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!