Maison >développement back-end >tutoriel php >Comment obtenir les dates de jours de la semaine spécifiques en 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!