Heim  >  Artikel  >  Backend-Entwicklung  >  PHP jetzt

PHP jetzt

王林
王林Original
2024-08-29 12:59:471046Durchsuche

In PHP wird die Funktion now() verwendet, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Heutzutage wird die Datums- und Uhrzeitfunktion anstelle der Funktion now() verwendet. Sowohl das Datum als auch die Uhrzeit sind integrierte Funktionen, bei denen die Datumsfunktion verwendet wird, um Datum und Uhrzeit entsprechend den spezifischen Anforderungen des Benutzers zu formatieren. Es gibt die Zeichenfolge zurück, die das Datum in einem bestimmten Format anzeigt. Die Zeitfunktion gibt dem Benutzer die aktuelle Zeit zurück, die in Sekunden als Unix-Zeitstempel gemessen wird. Bei Verwendung der Funktion time(), die der Funktion now() entspricht, hängt der von ihr zurückgegebene Wert von der Standardzeitzone ab.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax von PHP jetzt

Die Funktion now() wird verwendet, um Datum und Uhrzeit entsprechend den Anforderungen des Benutzers abzurufen.

Unten ist die grundlegende Syntax der Funktion now() zum Abrufen des Datums in PHP angegeben:

date(format, [ts]);

Wo,

  • Format: Es definiert das Format, in dem wir unser Datum in der Ausgabe entsprechend spezifischer Anforderungen anzeigen möchten. Beispielsweise wird „Y“ verwendet, um das aktuelle Jahr anzuzeigen. „Y-M-D“ wird verwendet, um das Datum im Format „JJJJ-MM-TT“ in PHP anzuzeigen.
  • ts: Dieser Parameter ist optional. Es gibt den aktuellen Zeitstempel an. Wenn der Benutzer den Zeitstempel nicht angibt, verwendet PHP das aktuelle Datum und die aktuelle Uhrzeit auf dem Server.

Syntax für die Verwendung der Funktion now() zum Abrufen der Zeit in PHP ist unten angegeben:

time();

Wo,

    Die Funktion
  • time() gibt die aktuelle Zeit in Sekunden zurück. Es werden keine Parameter akzeptiert.

Wie funktioniert die Funktion now() in PHP?

Einige der wichtigen Punkte im Zusammenhang mit der Funktionsweise der Funktion now() in PHP sind unten aufgeführt:

  • Die Standardzeitzone in PHP wird in der PHP.ini-Datei festgelegt.
  • Wir können die Zeitzone auch programmgesteuert in PHP festlegen. Um es festzulegen, ist die Funktion date_default_timezone_set zu verwenden.
  • Wir können die Liste aller verfügbaren Zeitzonen mit der Funktion listIdentifiers() abrufen, die eine statische Methode einer integrierten DateTimeZone-Klasse ist.
  • In PHP ist mktime() eine Funktion, die verwendet wird, um den Zeitstempel im Unix-Format an den Benutzer zurückzugeben.

Beispiel:

Code:

<?PHP
mktime(hr, min, sec, mon, day, yr, is_dst);
?>
  • Alle in PHP verwendeten Datumsfunktionen in now() verwenden die Standardzeitzone.
  • Die Anzahl der Sekunden zwischen der aktuellen Zeit und dem 1. Januar 1970 00:00:00 GMT ist der Zeitstempel. Dies wird auch als UNIX-Zeitstempel bezeichnet.
  • Obwohl der Programmierer in PHP über die Funktion verfügt, die Zeitzone über den PHP-Code festzulegen.

Einige der häufig verwendeten Zeitparameter der Funktion now(), die bei der Anzeige der Zeit verwendet werden, sind unten aufgeführt:

Sr.No Parameter Description
1 H It represents the 24-hour format of an hour. It represents the hours between [00-23].
2 h It represents the 12-hour format of an hour. It represents hours between [1-12] with leading zeros.
3 s It represents the seconds with leading zeros. It represents the seconds between [00-59].
4 i It represents the minutes with leading zeros. It represents data between [00-59].
5 A, ‘a’ It represents whether the time displayed is in am or pm (Ante meridiem and Post meridiem).
6 r It is used to return the full date and time value.
Sr.No Parameter Beschreibung 1 H Es stellt das 24-Stunden-Format einer Stunde dar. Es stellt die Stunden zwischen [00-23] dar. 2 h Es stellt das 12-Stunden-Format einer Stunde dar. Es stellt Stunden zwischen [1-12] mit führenden Nullen dar. 3 s Es stellt die Sekunden mit führenden Nullen dar. Es stellt die Sekunden zwischen [00-59] dar. 4 i Es stellt die Minuten mit führenden Nullen dar. Es stellt Daten zwischen [00-59] dar. 5 A, ‚a‘ Es gibt an, ob die angezeigte Zeit in vormittags oder nachmittags angezeigt wird (Ante meridiem und Post meridiem). 6 r Wird verwendet, um den vollständigen Datums- und Uhrzeitwert zurückzugeben.

Some of the commonly used Date parameters of now() function in the date are given below:

Sr.No Parameter Description
1 d It represents the day number in the month. The value ranges of this parameter are [01-31].
2 D It represents the day in a week. It displays the first 3 letters of the day. The value range of this parameter is [Sun- Sat].
3 z It is used to represent the day in a year. Its value ranges from [0-365].
4 l It is used to represent the weekday name. It displays the values from Sunday to Saturday.

Some of the commonly used Year parameters of now() function in the date are given below:

Sr.No Parameter Description
1 Y It represents the full 4 digits year format. The year displayed will be ‘YYYY’.
2 y It represents the 2 digits year format. The year displayed will be ‘YY’. Values range from [00-99].
3 L It represents whether the year is a leap year or not. If the year is a leap year, it returns 1. It returns 0 if the year is not a leap year and -1 if the year is unknown.

Some of the commonly used Month parameters of now() function in the date are given below:

Sr.No Parameter Description
1 M It represents the name of the month. Starting first 3 letters of the month name are displayed. The value ranges from [Jan-Dec].
2 m It represents the month number in numerical format. The value ranges from [01-12].
3 t It is used to represent the number of days in a given month. Its value ranges from [28-31] depending on the month and year given.
4 F It represents the full name of the month. The value ranges from [JANUARY -DECEMBER].

Examples of PHP now

Given below are the examples of PHP now:

Example #1

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Today's date is ".date("r"). "<br>";
echo "Formatted is ".date('y-m-d')."<br>";
echo " Format 2 is ".date('Y/M/D')."<br>";
echo "Day number according to year is ".date("z");
?>
</body>
</html>

Output:

PHP jetzt

Example #2

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Current time in 24 hr format : " . date("H: i: s"). "<br>";
echo "Current time in 24 hr format : " . date("h -i - s"). "<br>";
echo "Check am or pm : " . date("a"). "<br>";
?>
</body>
</html>

Output:

PHP jetzt

Example #3

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Default time <br> ";
echo "Time is : ".date("H: i: s"). "<br>";
echo "Now Setting the timezone <br>" ;
date_default_timezone_set("Asia/Calcutta");
echo "The time is " .date("H:i:s"). "<br>";
?>
</body>
</html>

Output:

PHP jetzt

Example #4

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
$day = mktime(34, 24, 4, 8, 2, 2020);
echo "Created date when hours exceed is:  " .date("Y-m-d H:i:s", $day). "<br>";
$day2 = mktime(7, 67, 65, 8, 2, 2020);
echo "Created date when minutes and seconds exceed is " .date("Y-m-d H:i:s", $day2). "<br>";
?>
</body>
</html>

Output:

PHP jetzt

Conclusion

The above description clearly shows what is now() function in PHP and how they work in order to retrieve the current date and time in the format given by the user. The date and time function in PHP works similar to the now() function in MySQL. PHP date and time functions also throw E_WARNING and E_NOTICE to check the correct timezone or use system variables. So before using them in the program, the programmer needs to understand them well.

Das obige ist der detaillierte Inhalt vonPHP jetzt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Vererbung in PHPNächster Artikel:Vererbung in PHP