Php, wie viele Tage und Stunden noch von einem Datum übrig sind

8

Ich habe ein Datum gespeichert wie dieses "2011-09-23 19:10:18" Und ich möchte die Tage und Stunden übrig lassen bis das Datum erreicht ist. Wie mache ich das? Ich habe mit PHP-Handbuch versucht, aber alles, was ich finde, ist nur Klassen, die ich nicht beabsichtige zu verwenden, da der Rest der Anwendung procurderal geschrieben wird.

    
John123 19.09.2011, 17:19
quelle

7 Antworten

19

PHP-Fragment:

%Vor%

Beachten Sie, dass die Stunde und keine Minuten / Sekunden bedeuten, dass sie geringfügig ungenau sein kann.

    
Rudu 19.09.2011, 17:28
quelle
17

Dies sollte Ihre Bemühungen säen.

%Vor%

Vollständige Umwandlung:

%Vor%     
Korvin Szanto 19.09.2011 17:22
quelle
15

Ab PHP 5.3.0 können Sie das eingebaute Date-Objekt verwenden:

%Vor%

Ссылка

    
CountZero 19.09.2011 17:37
quelle
2

Hier ist eine gute Erklärung, vielleicht möchten Sie sich das

    
karthik 19.09.2011 17:36
quelle
1

wäre so etwas wie

%Vor%     
ahoura 19.09.2011 17:24
quelle
1

Der einfachste Weg ist eine verbesserte Antwort von CountZero. Ich habe diese Lösung als Zähler für die verbleibende Zeit vor Ablauf des Angebots verwendet. Zusatz zu den ersten drei Zeilen des CountZero-Codes:

%Vor%

Und jetzt können Sie String-Funktionen verwenden, um Ihre Rückgabewerte zu moderieren, alle zusammenzuführen oder '0' oder '00' vor den Werten hinzuzufügen.

    
Vladimir Veljkovic 26.05.2015 19:55
quelle
0

Sie können das aktuelle Datum und die aktuelle Uhrzeit mit der Funktion date () ermitteln und dann

subtrahieren

$ x = 2011-09-23 - aktuelles_datum

das wird dir nein geben. von noch verbleibenden Tagen.

Mach das auch mit der Zeit.

Hoffe, das hilft

    
Viral 19.09.2011 17:25
quelle

Tags und Links