Ich möchte überprüfen, ob heute der letzte Tag des Monats ist, aber ich weiß nicht genau wie.
Kannst du helfen?
Sebastian
Ich möchte überprüfen, ob heute der letzte Tag des Monats ist, aber ich weiß nicht genau wie.
Kannst du helfen?
malonso
Es gibt wahrscheinlich eine elegantere Lösung als diese, aber Sie können einfach die Datumsfunktion von PHP verwenden:
$maxDays=date('t');
$currentDayOfMonth=date('j');
if($maxDays == $currentDayOfMonth){
//Last day of month
}else{
//Not last day of the month
}
Die time()
Aufrufe sind redundant, da standardmäßig der aktuelle Zeitstempel verwendet wird. Ist aber egal 🙂
– BoltClock
11. September 2010 um 14:04 Uhr
Versuchen Sie, dies zu verwenden:
date('t');
datum(‘t’);
oder Sie können verwenden
cal_days_in_month.
siehe hier:
http://php.net/manual/en/function.cal-days-in-month.php
cal_days_in_month ist eine bessere Methode, Sie können einen bestimmten Monat und ein bestimmtes Jahr dafür angeben
– Aditya
21. August 2021 um 10:11 Uhr
Um nein zu bekommen. Tage im Monat können Sie entweder verwenden
date('t')
ODER
cal_days_in_month(CAL_GREGORIAN, 8, 2003)
Und wenn Sie überprüfen möchten, ob heute der letzte Tag des Monats ist, können Sie uns verwenden
if(date('d')==date('d',strtotime('last day of month'))){
//your code
}
strtotime bietet viele großartige Funktionen, also probieren Sie sie zuerst aus
Branimir
Verwenden Datum Funktion:
if (date('t') == date('j'))
{
...
}
Naz
Verwenden Sie die PHP-Funktion: cal_days_in_month
Mehr Details hier
cal_days_in_month(CAL_GREGORIAN, 8, 2003);
Dahab
$date = new DateTime('last day of this month');
$numDaysOfCurrentMonth = $date->format('d');
Ich bin hierher gekommen, um zu verstehen, wie man die Anzahl der Tage des aktuellen Monats erhält (< wenn Sie daran interessiert sind, lesen Sie über die cal_days_in_month Funktion). Der Titel sollte so etwas wie “PHP: Wie kann ich prüfen, ob heute der letzte Tag des aktuellen Monats ist?” lauten.
– Marco Panichi
21. Februar 2018 um 8:59 Uhr