Heim php教程 php手册 Der Unterschied zwischen den Methoden time() und mktime() in den Grundlagen von php_php

Der Unterschied zwischen den Methoden time() und mktime() in den Grundlagen von php_php

May 16, 2016 am 09:00 AM
mktime time

Die Funktion time() gibt die aktuelle Uhrzeit zurück. Die Hauptfunktion der Funktion mktime() besteht nicht darin, die aktuelle Zeit zurückzugeben, sondern die Zeit zu formatieren. Obwohl das alleinige Schreiben von mktime() ohne Parameter wie echo mktime() und echo time() den gleichen Effekt hat. Aber es ist im Wesentlichen anders.

PHP mktime()-Funktion

PHP-Datums-/Uhrzeitfunktion

Definition und Verwendung

Die Funktion mktime() gibt den Unix-Zeitstempel eines Datums zurück.
Das Argument stellt immer ein GMT-Datum dar, daher hat is_dst keinen Einfluss auf das Ergebnis.
Die Parameter können in der Reihenfolge von rechts nach links leer gelassen werden, und die leeren Parameter werden auf den entsprechenden aktuellen GMT-Wert gesetzt.

Grammatik

Mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr, is_dst)
Parameterbeschreibung
Stunde Optional. Angegebene Stunden.
Minute ist optional. Angegebene Minuten.
Sekunde ist optional. Gibt Sekunden an.
Monat Optional. Gibt den numerischen Monat an.
Tag Optional. Tage angeben.
Jahr Optional. Angegebenes Jahr. Auf einigen Systemen liegen die gesetzlichen Werte zwischen 1901 und 2038. Diese Einschränkung besteht jedoch in PHP 5 nicht mehr.
is_dst

Optional. Auf 1 setzen, wenn die Zeit während der Sommerzeit (DST) liegt, andernfalls auf 0 oder -1, wenn unbekannt.
Ab 5.1.0 ist der Parameter is_dst veraltet. Daher sollten die neuen Funktionen zur Zeitzonenbehandlung verwendet werden.

Tipps und Hinweise

Hinweis: Wenn der Parameter dieser Funktion vor PHP 5.1 unzulässig ist, wird „false“ zurückgegeben.
Beispiel
Die Funktion mktime() ist sehr nützlich für Datumsoperationen und -überprüfungen. Es kann automatisch Eingaben außerhalb der Grenzen korrigieren:

Code kopieren Der Code lautet wie folgt:

echo( date(" M-d-Y",mktime(0,0,0,12,36,2001)));
echo(date("M-d-Y",mktime(0,0,0,14,1,2001))) ;
echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
echo(date("M-d-Y",mktime(0,0,0,1, 1,99 )));
?>

Ausgabe:
05.01.2002
01.02.2002
01.01.2001
01.01.1999
PHP-Zeit()-Funktion
PHP-Datum / Zeitfunktion

time() Definition und Verwendung

Die Funktion time() gibt den Unix-Zeitstempel der aktuellen Zeit zurück.

Grammatik

Zeit(void)
Parameterbeschreibung
void Optional.
Beschreibung
Gibt die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970 00:00:00 GMT) bis zur aktuellen Zeit zurück.

Tipps und Hinweise

Tipp: Seit PHP 5.1 wird der Zeitstempel des Zeitpunkts, zu dem die Anfrage initiiert wurde, in $_SERVER['REQUEST_TIME'] gespeichert.

Beispiel

Beispiel 1

Code kopieren Der Code lautet wie folgt:

$t =time( );
echo($t . "
");
echo(date("D F d Y",$t));
?>

Ausgabe:

1138618081
Mo, 30. Januar 2006

Beispiel 2

Code kopieren Der Code lautet wie folgt:

$nextWeek = time( ) + (7 * 24 * 60 * 60); // 7 Tage; 60 Minuten
echo 'Now: '. date('Y-m-d') 🎜>echo 'Nächste Woche: '. date('Y-m-d', $nextWeek) ."n";
?>

Ausgabe:

Jetzt: 30.03.2005
Nächste Woche: 07.04.2005

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Monotone Taktverarbeitung des Zeitpakets Monotone Taktverarbeitung des Zeitpakets Aug 04, 2023 pm 05:45 PM

Heute werfen wir hauptsächlich einen Blick auf die Zeitanwendungsmethode des Golang-Zeitpakets. Die allgemeine Regel zwischen den beiden ist, dass „Wandzeit“ zur Angabe der Zeit und „monotone Uhr“ zur Zeitmessung verwendet wird. Es gibt andere Methoden zur Uhrenverarbeitung.

So verwenden Sie die Java8 Time API So verwenden Sie die Java8 Time API Apr 28, 2023 pm 12:25 PM

1. Übersicht Im Rahmen dieses Artikels beginnen wir mit einigen Problemen mit der vorhandenen Date- und CalendarAPI und untersuchen, wie die neue Java8Date- und TimeAPI diese Probleme löst. Wir werfen auch einen Blick auf die Kernklassen in der Java8-Zeitklassenbibliothek, wie LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Period, Duration und ihre APIs. 2. Das Problem der Thread-Sicherheit der alten API (vor Java 8) – Datums- und Kalenderklassen sind nicht threadsicher, was es für Entwickler schwierig macht, Parallelitätsprobleme dieser APIs zu debuggen und zusätzlichen Code schreiben muss, um damit umzugehen .

Was ist der Unterschied und die Verwendung zwischen Zeit und Datum/Uhrzeit in Python? Was ist der Unterschied und die Verwendung zwischen Zeit und Datum/Uhrzeit in Python? May 02, 2023 am 11:01 AM

1. Zwei Möglichkeiten, Zeit in Python darzustellen: Zeitstempel: Offset in Sekunden relativ zu 1970.1.100:00:00, eindeutiges Zeittupel struct_time: insgesamt 9 Elemente>tm_year: Jahr 1-12> tm_mon: Monat 1-12> tm_mday: Tag 1-31>tm_hour: Stunde 0-23>tm_min: Minute 0-59>tm_sec: Sekunde 0-59>tm_wday: Woche 0-6 (0 bedeutet Sonntag)>tm_day: Tag des Jahres 1-366> tm_isdst: Unabhängig davon, ob Sommerzeit ist, ist der Standardwert -1.ti

So erhalten und konvertieren Sie Zeit im Python-Zeitmodul So erhalten und konvertieren Sie Zeit im Python-Zeitmodul May 13, 2023 pm 12:19 PM

Zeiterfassung und -konvertierung des Pythontime-Moduls Die Zeitbibliothek von Python kann zeitbezogene Verarbeitungen durchführen, z. B. den Zugriff auf das aktuelle Datum und die aktuelle Uhrzeit, die Ausgabe der Zeit in verschiedenen Formaten und das Warten auf eine bestimmte Zeit. 1. Holen Sie sich die Zeit 1.1. Zeitstempel importtimetimestamp=time.time()#1682737552.5009851 Greenwich Mean Time (GMT) Die Gesamtzahl der Sekunden von 00:00:00 Uhr am 1. Januar 1970 bis zur Gegenwart 1.2. Strukturierte Zeit importtimestruct_time= time. localtime()#time.struct_time(tm_year=2

So generieren Sie mit der mktime-Funktion in PHP einen Zeitstempel für ein bestimmtes Datum So generieren Sie mit der mktime-Funktion in PHP einen Zeitstempel für ein bestimmtes Datum Jun 26, 2023 pm 12:43 PM

In PHP wird häufig die Verarbeitung von Datum und Uhrzeit verwendet, und der Zeitstempel ist eines der wichtigen Werkzeuge für die Verarbeitung von Datum und Uhrzeit. Der Zeitstempel ist eine Ganzzahl, die die Anzahl der Sekunden seit 0:00:00 Uhr am 1. Januar 1970 darstellt. In PHP gibt es eine sehr häufig verwendete Funktion mktime(), die einen Zeitstempel eines bestimmten Datums generieren kann. In diesem Artikel wird erläutert, wie Sie mit der Funktion mktime() einen Zeitstempel für ein bestimmtes Datum generieren. 1. Einführung in die Funktion mktime() Die Funktion mktime() ist eine der Funktionen, die Zeitstempel in PHP verarbeitet. Es

Verwenden Sie die PHP-Funktion „mktime', um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen Verwenden Sie die PHP-Funktion „mktime', um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen Jul 24, 2023 pm 01:33 PM

Verwenden Sie die PHP-Funktion „mktime“, um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen. Ein UNIX-Zeitstempel ist eine Standardmethode zur Darstellung der Zeit in Computersystemen. Er stellt die Zeit seit dem 1. Januar 1970 um 00:00:00 UTC dar. Koordinierte Weltzeit) die Anzahl der Sekunden seit jetzt. In PHP können wir die Funktion „mktime“ verwenden, um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen. In diesem Artikel wird die Verwendung der Funktion „mktime“ vorgestellt und Beispielcode bereitgestellt. „mkt

Verwenden Sie die PHP-Funktion „time', um den aktuellen UNIX-Zeitstempel zurückzugeben Verwenden Sie die PHP-Funktion „time', um den aktuellen UNIX-Zeitstempel zurückzugeben Jul 25, 2023 pm 04:42 PM

Verwenden Sie die PHP-Funktion „time“, um den aktuellen UNIX-Zeitstempel zurückzugeben. Der UNIX-Zeitstempel bezieht sich auf die Gesamtzahl der Sekunden seit 0:00:00 Uhr am 1. Januar 1970 (koordinierte Weltzeit). In PHP können Sie die integrierte Funktion „time“ verwenden, um den aktuellen UNIX-Zeitstempel abzurufen. In diesem Artikel wird die Verwendung dieser Funktion erläutert und entsprechende Codebeispiele bereitgestellt. Codebeispiel: <?php$timestamp=time();echo" current

Wie behebe ich den Fehler „undefiniert: time.After' in Golang? Wie behebe ich den Fehler „undefiniert: time.After' in Golang? Jun 25, 2023 pm 05:28 PM

Golang ist eine sehr beliebte Programmiersprache. Seine einfach zu erlernenden, effizienten und schnellen Funktionen ziehen immer mehr Entwickler an. Bei der Verwendung werden Sie jedoch zwangsläufig auf einige Probleme und Fehler stoßen. Wenn Sie beispielsweise die After-Methode im Zeitpaket verwenden, kann der Fehler undefiniert: time.After auftreten. In diesem Artikel erfahren Sie, wie Sie diesen Fehler beheben können. Verstehen Sie die Fehlerursache in Golang, wenn wir einen nicht exportierten oder falschen Funktionsnamen verwenden

See all articles