Wie erhalte ich die Anzahl der Tage des aktuellen Monats?

Lesezeit: 2 Minuten

Sebastians Benutzeravatar
Sebastian

Ich möchte überprüfen, ob heute der letzte Tag des Monats ist, aber ich weiß nicht genau wie.

Kannst du helfen?

  • 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

Benutzeravatar von malonso
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

Benutzeravatar von Branimir
Branimir

Verwenden Datum Funktion:

if (date('t') == date('j'))
{
   ...
}

Benutzeravatar von Naz
Naz

Verwenden Sie die PHP-Funktion: cal_days_in_month

Mehr Details hier

cal_days_in_month(CAL_GREGORIAN, 8, 2003);

Benutzeravatar von Dahab
Dahab

$date = new DateTime('last day of this month');
$numDaysOfCurrentMonth = $date->format('d');

1440800cookie-checkWie erhalte ich die Anzahl der Tage des aktuellen Monats?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy