Verwenden Sie die PHP-Funktion strtotime(), um den ersten Tag des zu erhalten Woche. Diese Funktion gibt den Standardzeitvariablen-Zeitstempel zurück und verwendet dann die Funktion date(), um das Zeitstempeldatum in ein verständliches Datum umzuwandeln.
strtotime()-Funktion : Die strtotime()-Funktion gibt das Ergebnis im Zeitstempel zurück, indem sie die Zeitzeichenfolge analysiert.
Syntax:
strtotime($EnglishDateTime, $time_now)
Parameter:
strtotime()-Funktion akzeptiert die beiden oben genannten Parameter wie folgt:
$ EnglishDateTime: it Geben Sie ein Englisch an Textbeschreibung von Datum und Uhrzeit mit Angabe des Datums oder der Uhrzeit, die zurückgegeben werden soll. Diese Funktion analysiert die Zeichenfolge und gibt die Zeit in Sekunden zurück. Dies ist ein erforderlicher Parameter.
$ time_now: Dieser Parameter gibt den Zeitstempel an, der zur Berechnung des Rückgabewerts verwendet wird. Dies ist ein optionaler Parameter.
date()-Funktion: Die date()-Funktion gibt ein verständlicheres und für Menschen lesbares Datumsformat zurück.
Syntax:
date( format, timestamp )
Parameter: Diese Funktion akzeptiert die beiden oben genannten Parameter, wie unten beschrieben:
Format: Gibt das Datums- und Uhrzeitformat für die Anzeige von Ergebnissen an.
Zeitstempel: Dies ist die Standardzeitvariable zum Generieren von Datumsangaben.
Hinweis: In PHP beginnt die Woche am Montag. Wenn die Zeitzeichenfolge also als „diese Woche“ angegeben wird, ist die Ausgabe der Zeitstempel des Montags, der durch Übergabe der date()-Funktion lesbar gemacht werden kann.
Beispiel 1: Wenn die Zeitzeichenfolge „diese Woche“ lautet, wird der standardmäßige erste Tag der Woche abgerufen.
<?php $firstday = date('l - d/m/Y', strtotime("this week")); echo "First day of this week: ", $firstday; ?>
Ausgabe:
First day of this week: Monday - 11/02/2019
Um in PHP den Sonntag als ersten Tag der Woche zu verwenden, müssen Sie den Sonntag der vorherigen Woche berücksichtigen. Das heißt, um den ersten Tag einer Woche (Sonntag) zu erhalten, müssen Sie den Sonntag der vorherigen Woche erhalten. Um den ersten Tag der nächsten Woche (Sonntag) zu erhalten, müssen Sie den Sonntag dieser Woche ermitteln , und so weiter.
PHP unterstützt die -ve-Indizierung im Zeitstring. Um also die vorherige Woche zu erhalten, kann die Zeitzeichenfolge als „-1 Woche“ verwendet werden, und um den aktuellen Tag zu erhalten, muss sie auch den Namen der Datums-/Uhrzeitzeichenfolge enthalten.
Beispiel 2: Holen Sie sich den ersten Tag der Woche (Sonntag).
<?php $firstday = date('l - d/m/Y', strtotime("sunday -1 week")); echo "First day of this week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday -2 week")); echo "First day of last week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday 0 week")); echo "First day of next week: ", $firstday, "\n"; $firstday = date('l - d/m/Y', strtotime("sunday 1 week")); echo "First day of week after next week : ", $firstday; ?>
Ausgabe:
First day of this week: Sunday - 10/02/2019 First day of last week: Sunday - 03/02/2019 First day of next week: Sunday - 17/02/2019 First day of week after next week : Sunday - 24/02/2019
Empfohlen: „PHP-Tutorial“
In diesem Artikel geht es darum, wie man den ersten Tag der Woche in PHP erhält Methode wird vorgestellt, ich hoffe, dass sie Freunden, die sie brauchen, hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den ersten Tag der Woche in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!