Comment obtenir les dates de jours de la semaine spécifiques en PHP ?

Linda Hamilton
Libérer: 2024-10-27 12:21:02
original
728 Les gens l'ont consulté

How to Get the Dates of Specific Weekdays in PHP?

Obtenir les dates de jours de la semaine spécifiques

Vous souhaitez récupérer les horodatages pour des jours de semaine spécifiques, comme le lundi, le mardi ou tout autre jour de la semaine ? Ne cherchez pas plus loin !

strtotime() à la rescousse

La fonction magique strtotime() entre en jeu ici. Il vous permet de convertir une chaîne de date lisible par l'homme en un horodatage Unix. Alors, utilisez simplement strtotime('next mardi') pour obtenir l'horodatage du mardi prochain.

Gestion des dates après la semaine en cours

Et si le jour spécifié est déjà passé cette semaine ? Pour en tenir compte, vous pouvez vérifier les numéros de semaine. Par exemple :

<code class="php">$nextTuesday = strtotime('next tuesday');
$weekNo = date('W');
$weekNoNextTuesday = date('W', $nextTuesday);

if ($weekNoNextTuesday != $weekNo) {
    // The upcoming Tuesday is in the next week
}</code>
Copier après la connexion

En comparant les numéros de semaine, vous pouvez déterminer si le jour souhaité est passé dans la semaine en cours et l'ajuster en conséquence.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!