Maison > développement back-end > tutoriel php > Explication détaillée des exemples d'utilisation de la fonction strtotime en php

Explication détaillée des exemples d'utilisation de la fonction strtotime en php

怪我咯
Libérer: 2023-03-12 20:36:02
original
1281 Les gens l'ont consulté

Cet article présente principalement l'utilisation de la fonction strtotime en PHP, et analyse la signification et l'utilisation correspondante des paramètres de la fonction strtotime en détail avec des exemples, qui conviennent pour la conversion du format d'heure. Si vous en avez besoin, vous pouvez vous référer à

L'exemple de cet article décrit l'utilisation de la fonction strtotime en php. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

strtotime(String$time[, int $now])int strtotime(string $time [,int $now] Cette fonction attend un format de date contenant US Anglais , et tentera d'analyser dans un horodatage Unix (combien de secondes depuis le lundi 1er janvier 1970 00:00:00 dans ce format), par rapport à l'horodatage fourni, ou à l'heure actuelle si maintenant Non fourni

Cette fonction utilisera la variable d'environnement TZ (si disponible) pour calculer l'horodatage, depuis PHP 5.1.0 il existe un moyen plus simple de déterminer le fuseau horaire utilisé par les fonctions all/datetime, ce processus est expliqué dans la page de fonction date_default_timezone_get()

les chaînes analysées, en PHP 5.0.0, n'étaient pas autorisées en microsecondes, depuis PHP 5.0.0 elles sont autorisées, mais ignorées.

Maintenant qui est utilisé comme base pour calculer les dates relatives à l'aide d'horodatages.

Valeur de retour : renvoie un horodatage en cas de succès, sinon renvoie FALSE, avant PHP 5.1.0, cette fonction renverra un échec -1 .

Jetons maintenant un oeil à un exemple de fonction qui convertit les caractères strtotime en time. Le code est le suivant :

Le code est le suivant :

<?php 
//function 
function nextWeeksDay($date_begin,$nbrweek) 
{ 
$nextweek=array(); 
for($i = 1; $i <= $nbrweek; $i++)  { // 52 week in one year of coursewww.phpfensi.com 
$nextweek[$i]=date(&#39;D d M Y&#39;, strtotime(&#39;+&#39;.$i.&#39; week&#39;,$date_begin)); 
} 
return $nextweek; 
} 
/// end function  
/// example of a select date  
// var 
$date_begin = strtotime(&#39;06-05-2010&#39;); //D Day Month Year  - like function format. 
$nbrweek=52; 
// call function 
$result=nextWeeksDay($date_begin,$nbrweek); 
// Preview  
for($i = 1; $i <= $nbrweek; $i++)  { 
echo &#39;<br> - &#39;.$result[$i]; 
} 
?>
Copier après la connexion
<?php 
$str = &#39;Not Good&#39;; 
 
// previous to PHP 5.1.0 you would compare with -1, instead of false 
if (($timestamp = strtotime($str)) === false) { 
    echo "The string ($str) is bogus"; 
} else { 
    echo "$str == " . date(&#39;l dS o F Y h:i:s A&#39;, $timestamp); 
} 
?>  
<?php 
echo strtotime("now"), " "; 
echo strtotime("10 September 2000"), " "; 
echo strtotime("+1 day"), " "; 
echo strtotime("+1 week"), " "; 
echo strtotime("+1 week 2 days 4 hours 2 seconds"), " "; 
echo strtotime("next Thursday"), " "; 
echo strtotime("last Monday"), " "; 
?>
Copier après la connexion

Il s'agit d'une fonction rapide pour calculer les « jours ouvrables » au cours d'une année. Les « jours ouvrables » font référence aux jours fériés sans week-end ni jours fériés spécifiés dans le tableau $. L'exemple de code est le suivant :

Le code est le suivant :

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal