Je veux vérifier si aujourd'hui est le dernier jour du mois, mais je ne sais pas vraiment comment. Je veux l'écrire en php.comment obtenir le nombre de jours du mois en cours? en PHP
pouvez-vous aider?
grâce, Sebastian
Je veux vérifier si aujourd'hui est le dernier jour du mois, mais je ne sais pas vraiment comment. Je veux l'écrire en php.comment obtenir le nombre de jours du mois en cours? en PHP
pouvez-vous aider?
grâce, Sebastian
Il y a probablement une solution plus élégante que cela, mais vous pouvez simplement utiliser la fonction PHP date:
$maxDays=date('t');
$currentDayOfMonth=date('j');
if($maxDays == $currentDayOfMonth){
//Last day of month
}else{
//Not last day of the month
}
Les appels 'time()' sont redondants car l'horodatage actuel est ce qui est utilisé par défaut. Pas que ça compte bien :) – BoltClock
Utilisez la fonction date:
if (date('t') == date('j'))
{
...
}
Essayez de utiliser ceci:
date('t');
Et voilà, Enveloppé en fonction:
function is_last_day_of_month($timestamp = NULL) {
if(is_null($timestamp))
$timestamp = time();
return date('t', $timestamp) == date('j', $timestamp);
}
fonction Utilisons php: cal_days_in_month
Plus de détails here
date ('t');
ou vous pouvez utiliser
cal_days_in_month.
voir ici: http://php.net/manual/en/function.cal-days-in-month.php
Afin d'obtenir pas. de jours dans le mois vous pouvez utiliser
date('t')
OU
cal_days_in_month(CAL_GREGORIAN, 8, 2003)
Et si vous souhaitez vérifier si aujourd'hui est le dernier jour du mois nous pouvons utiliser
if(date('d')==date('d',strtotime('last day of month'))){
//your code
}
strtotime offre de nombreuses fonctionnalités, alors vérifiez d'abord
Utilisation de la classe d'objet DateTime moderne:
$date = new DateTime('last day of this month');
$date = new DateTime('last day of this month');
$numDaysOfCurrentMonth = $date->format('d');
Je suis venu ici pour comprendre comment obtenir le nombre de jours du mois en cours (