Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Anwendung für Datum und Uhrzeit 1: Einfache Implementierung von Geburtstags-Countdown-Tagen

PHP-Anwendung für Datum und Uhrzeit 1: Einfache Implementierung von Geburtstags-Countdown-Tagen

藏色散人
藏色散人Original
2021-07-28 14:45:263516Durchsuche

Anhand des Titels müssen Sie erkennen, dass ich eine neue Artikelserie starten werde. Dann können Sie auf die vorherigen Artikel über die PHP-Mathematikfunktionsreihe klicken -> min()-Funktionen 》Beginnen Sie mit dem Lernen, ich werde diese Serie weiter aktualisieren~Der heutige Artikel beginnt mit der PHP-Reise zu Datum und Uhrzeit~

Wenn wir Projekte vom Typ Stadt entwickeln, ist normalerweise ein Countdown für ähnliche Aktivitäten erforderlich Heute werden wir es nicht tun. Es ist so kompliziert, lernen wir aus dem einfachsten Geburtstags-Countdown ~

Angenommen, es gibt eine solche Frage -> „

Wie erstellt man ein PHP-Skript, um die Anzahl der Tage zwischen heute und dem Geburtstag zu berechnen“.

Lassen Sie es uns Schritt für Schritt umsetzen:

Erstellen Sie zunächst eine PHP-Beispieldatei demo.php

PHP-Anwendung für Datum und Uhrzeit 1: Einfache Implementierung von Geburtstags-Countdown-Tagen

Der spezifische Code lautet wie folgt:

<?php

$target_days = mktime(0,0,0,10,29,2021);// 修改日期 10/29/2021
$today = time();
$diff_days = ($target_days - $today);
$days = (int)($diff_days/86400);
print "距离下一个生日的天数: $days 天!"."<br>";

Der Geburtstag, den ich hier definiert habe, ist also der 29. Oktober 2021 Lassen Sie es uns ausführen und sehen:

PHP-Anwendung für Datum und Uhrzeit 1: Einfache Implementierung von Geburtstags-Countdown-Tagen

Heute ist der 28. Juli 2021, wenn ich diesen Artikel schreibe, und bis zum 29. Oktober 2021 sind es tatsächlich noch 92 Tage!

So ist es geschafft, die Geburtstags-Countdown-Tage sind so einfach~

Für die im obigen Code verwendeten Funktionen erklären wir sie unten:

1 Die Funktion mktime() in PHP kann sein Wird verwendet, um den UNIX-Zeitstempel eines Datums zurückzugeben. Die Syntax lautet „mktime(hour,minute,second,month,day,year,is_dst);“, wobei die Parameter jeweils Stunden, Minuten und Sekunden darstellen , Monate, Tag und Jahr, der Parameter is_dst bedeutet, dass er auf 1 gesetzt wird, wenn die Zeit während der Sommerzeit liegt, andernfalls auf 0 und wenn sie unbekannt ist, wird sie gesetzt auf -1 (Standard). Wenn unbekannt, versucht PHP, es selbst zu finden (was möglicherweise zu unerwarteten Ergebnissen führt). HINWEIS: Dieser Parameter ist in PHP 5.1.0 veraltet. Stattdessen werden neue Funktionen zur Zeitzonenbehandlung verwendet.

mktime()函数可以用于返回一个日期的UNIX时间戳,语法是“mktime(hour,minute,second,month,day,year,is_dst);”,其中参数分别表示时、分、秒、月、天、年,is_dst参数则表示如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。 注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

2、time()2. Die Funktion time() wird verwendet, um die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970, 00:00:00 GMT) zurückzugeben.

Die chinesische PHP-Website bietet viele hochwertige PHP-Videoressourcen. Bitte klicken Sie auf die Adresse ->https://www.php.cn/course/list/29/type/2 .html

Das obige ist der detaillierte Inhalt vonPHP-Anwendung für Datum und Uhrzeit 1: Einfache Implementierung von Geburtstags-Countdown-Tagen. 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