Position actuelle: Accueil> Derniers articles> Comment réaliser la méthode de PHP pour juger le jour du Nouvel An est le jour de la semaine

Comment réaliser la méthode de PHP pour juger le jour du Nouvel An est le jour de la semaine

gitbox 2025-07-22

Obtenez la date actuelle

L'obtention de la date actuelle dans PHP peut utiliser la fonction de date , qui est l'une des fonctions les plus couramment utilisées pour gérer les dates et les heures.

 $currentDate = date('Y-m-d');

Le code ci-dessus enregistre la date en cours dans le format de la "date-date" à la variable $ currentDate .

La date du jour de l'année

Le jour de l'an est le 1er janvier de chaque année, nous n'avons donc qu'à obtenir l'année en cours et à l'épliouer le 01-01 .

 $newYearDate = date('Y') . '-01-01';

Cela vous donne la date complète du jour de l'année.

Calculez le jour du Nouvel An quel jour il est

Afin de connaître le jour spécifique de la semaine le jour du Nouvel An, vous pouvez utiliser StrtoTime pour convertir la date en horodatage, puis combiner la fonction de formatage de la fonction de date .

 $weekday = date('l', strtotime($newYearDate));

«l» signifie produire le nom complet de la semaine anglaise (comme le lundi, le mardi, etc.).

Sortir les informations de la semaine du jour du Nouvel An

La dernière étape consiste à sortir le résultat de calcul via la fonction d'écho .

 echo 'Le jour de l'année est:' . $weekday;

Le navigateur affichera un message similaire à "le jour du Nouvel An est: mercredi".

Exemple de code complet

Ce qui suit est le code PHP complet, copier et exécuter pour voir les résultats:

 $currentDate = date('Y-m-d');
$newYearDate = date('Y') . '-01-01';
$weekday = date('l', strtotime($newYearDate));
echo 'Le jour de l'année est:' . $weekday;

Résumer

Grâce au code fourni dans cet article, vous pouvez facilement juger le jour du Nouvel An de la semaine chaque année. La fonction de date et la fonction Strtotime en PHP sont très adaptées aux dates et à l'heure de traitement, et sont également très utiles pour la mise en forme du temps, la conversion et d'autres problèmes dans le développement quotidien.