Maison  >  Article  >  développement back-end  >  Application de date et d'heure PHP 6 : Vérifier si une date est un week-end

Application de date et d'heure PHP 6 : Vérifier si une date est un week-end

藏色散人
藏色散人original
2021-08-03 10:09:582879parcourir

Dans l'article précédent "Application de date et d'heure PHP cinq : obtenir la date/heure actuelle dans différents fuseaux horaires et emplacements", je vous ai présenté les méthodes pour obtenir l'heure dans différents fuseaux horaires. Ensuite, je continuerai à vous présenter. à vous l'application de la date et de l'heure PHP, c'est-à-dire comment déterminer si une date est un week-end.

Le thème de cet article est de déterminer si une date est un week-end, et le week-end fait en réalité référence au samedi au dimanche soir. Après la mise en œuvre du système de travail de cinq jours, il fait référence au samedi et au dimanche chaque semaine. Vraisemblablement, tout le monde a déjà une idée du jugement.

Avant de présenter la méthode, permettez-moi de partager avec vous quelques connaissances en anglais~

Lundi : lundi, l'abréviation anglaise Mon.

Mardi : mardi, l'abréviation anglaise est Tue.

Mercredi : mercredi, abréviation anglaise Wed.

Jeudi : jeudi, abréviation anglaise Thur.

Vendredi : vendredi, l'abréviation anglaise Fri.

Samedi : samedi, l'abréviation anglaise est Sat.

Dimanche : dimanche, l'abréviation anglaise Sun.

Passons maintenant directement au code PHP :

<?php
$dt=&#39;2021-08-03&#39;;
$dt1 = strtotime($dt);
$dt2 = date("l", $dt1);
$dt3 = strtolower($dt2);
if(($dt3 == "saturday" )|| ($dt3 == "sunday"))
{
    echo $dt3.&#39; 是周末&#39;."\n";
}
else
{
    echo $dt3.&#39; 不是周末&#39;."\n";
}

Le résultat courant est :

Application de date et dheure PHP 6 : Vérifier si une date est un week-end

Évidemment, mardi n'est pas un week-end~

Alors donnons une nouvelle date :

<?php
$dt=&#39;2021-08-08&#39;;
$dt1 = strtotime($dt);
$dt2 = date("l", $dt1);
$dt3 = strtolower($dt2);
if(($dt3 == "saturday" )|| ($dt3 == "sunday"))
{
    echo $dt3.&#39; 是周末&#39;."\n";
}
else
{
    echo $dt3.&#39; 不是周末&#39;."\n";
}

Le résultat est :

Application de date et dheure PHP 6 : Vérifier si une date est un week-end

Le dimanche c'est le week-end.

N'est-ce pas très simple~

Une brève analyse de plusieurs fonctions clés :

Fonction strtotime() : analyse la description de la date ou de l'heure de tout texte anglais dans un horodatage Unix (puisque 1er janvier secondes depuis 1970 00:00:00 GMT). strtotime()函数:将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

strtolower()函数:把字符串转换为小写。

date()

Fonction strtolower() : Convertit la chaîne en minuscules.

Fonction date() : formate la date et l'heure locales et renvoie la chaîne de date formatée.

Enfin, j'aimerais vous recommander le dernier cours gratuit sur notre plateforme "🎜Entrer dans le monde de PHP dès 0🎜"~ Venez apprendre ! 🎜

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