Maison  >  Article  >  développement back-end  >  Comment obtenir les dates de jours de la semaine spécifiques en PHP ?

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

Linda Hamilton
Linda Hamiltonoriginal
2024-10-27 12:21:02729parcourir

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>

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!

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