Maison  >  Article  >  développement back-end  >  Comment trouver la première et la dernière date d’un mois en PHP ?

Comment trouver la première et la dernière date d’un mois en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-02 02:31:02169parcourir

How to Find the First and Last Dates of a Month in PHP?

Recherche de la première et de la dernière date d'un mois à l'aide de PHP

PHP propose une fonction puissante appelée date qui vous permet de récupérer et de formater diverses informations à partir des horodatages. Cela inclut la recherche des première et dernière dates d'un mois donné.

Recherche des dates pour le mois en cours

Pour trouver les première et dernière dates du mois en cours, vous peut simplement spécifier respectivement les chaînes de format "m-01-Y" et "m-t-Y". Ceux-ci représentent le premier jour du mois (avec un « 01 » codé en dur) et le dernier jour du mois (indiqué par un « t »). Par exemple :

<code class="php">$first_day_this_month = date('m-01-Y'); // hard-coded '01' for first day
$last_day_this_month  = date('m-t-Y');</code>

Recherche de dates pour des mois spécifiques

Pour rechercher la première et la dernière date d'un mois spécifique, vous pouvez spécifier un horodatage. Il peut s'agir d'une chaîne dans un format de date reconnu ou d'un horodatage UNIX. Par exemple, pour trouver le dernier jour d'avril 2010 :

<code class="php">$last_day_april_2010 = date('m-t-Y', strtotime('April 21, 2010'));</code>

Comprendre les symboles de format

date() interprète des symboles spécifiques dans la chaîne de format et les remplace avec les valeurs de l'horodatage. Les symboles utilisés pour extraire les valeurs du mois et du jour sont :

  • Y : année à 4 chiffres
  • m : mois numérique avec un zéro non significatif
  • t : nombre de jours dans le mois

Exemples supplémentaires

  • Trouver la première et la dernière seconde d'un mois :
<code class="php">$timestamp    = strtotime('February 2012');
$first_second = date('m-01-Y 00:00:00', $timestamp);
$last_second  = date('m-t-Y 12:59:59', $timestamp);</code>

Pour des informations plus détaillées sur la fonction date() et les symboles de format disponibles, reportez-vous au manuel PHP officiel : http://php.net/manual/en/function.date.php.

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