Maison  >  Article  >  développement back-end  >  Explication détaillée d'exemples fonctionnels de compte à rebours utilisant la fonction PHP d'heure et de date strtotime()

Explication détaillée d'exemples fonctionnels de compte à rebours utilisant la fonction PHP d'heure et de date strtotime()

怪我咯
怪我咯original
2017-04-20 14:54:378628parcourir

Nous avons utilisé la fonction strtotime() plus tôt pour implémenter la fonction de comparaison de la taille de deux fois En plus de comparer la taille de deux dates, PHP peut également calculer avec précision la différence entre les deux dates. Dans ce chapitre, nous utilisons toujours la fonction strtotime() pour développer une fonction de compte à rebours.

La fonction strtotime() consiste à analyser la date et l'heure de n'importe quel texte anglais dans un horodatage UNIX Nous l'avons déjà expliqué, et nous ne le présenterons pas trop. ici. Regardez simplement le code.

Exemple d'applet de compte à rebours, le code est le suivant

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$time1=strtotime(date("Y-m-d H:i:s"));                              //获取当前时间
$time2=strtotime("2017-5-1");                              //五一放假时间
$time3=strtotime("2017-5-5");                              //端午放假时间

$sub1=ceil(($time2-$time1)/3600);                            //(60秒*60分)秒/小时
$sub2=ceil(($time3-$time1)/86400);                           //(60秒*60分*24小时)秒/天

echo "离五一放假时间还有"." ".$sub1." "."小时!!!";
echo "<p>";
echo "离端午节放假时间还有"." ".$sub2." "."天!!!";

?>

Résultats d'exécution du code :

Explication détaillée dexemples fonctionnels de compte à rebours utilisant la fonction PHP dheure et de date strtotime()

Explication détaillée dexemples fonctionnels de compte à rebours utilisant la fonction PHP dheure et de date strtotime() Dans l'exemple ci-dessus, nous avons utilisé la fonction ceil(), nous examinons ici la fonction ceil()

fonction ceil() : est Arrondir à l'entier le plus proche. Le format de syntaxe est le suivant :

ceil(x)

Description

Renvoie l'entier suivant qui n'est pas inférieur à x. Si x a une partie décimale, il sera reporté. Le type renvoyé par ceil() est toujours float car la plage des valeurs float est généralement plus grande que celle d'un entier.

Regardez un exemple de la fonction ceil()

<?php

echo ceil(0.60)."<br/>";

echo   ceil(5.1);

?>

Exemple de résultat d'exécution de la fonction ceil() :

Explication détaillée dexemples fonctionnels de compte à rebours utilisant la fonction PHP dheure et de date strtotime()

Dans la section suivante, nous vous expliquerons comment « calculer le temps d'exécution des scripts de page ».

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