strtotime - eine Sekunde vor Mitternacht

7

Ich habe das versucht:

%Vor%

Aber ich denke, PHP kann das aus irgendeinem Grund nicht interpretieren, da es leer ist. Ich habe es versucht:

%Vor%

Das obige funktioniert, aber ich brauche es eine Sekunde vor Mitternacht, d. h. die letzte Sekunde des Tages. Wie kann ich strtotime erhalten, um dieses zurückzugeben, ohne den 6. März 2011 Teil zu ändern?

    
Abs 06.03.2011, 17:55
quelle

4 Antworten

10

Es funktioniert für mich, wenn ich March 6, 2011 23:59:59 verwende. Irgendeine Chance, das Eingabeformat zu ändern?

Davon abgesehen könnten Sie natürlich 1 Sekunde vom Zeitstempel abziehen. Beachten Sie jedoch, dass Sie den 7. März verwenden müssen:

%Vor%     
Pekka 웃 06.03.2011, 17:58
quelle
11

Hoffe, das hilft. Ich habe das benutzt und es gibt den heutigen Zeitstempel kurz vor Mitternacht. Zähler intuitiv.

%Vor%     
DBL 01.11.2012 22:43
quelle
2

Warum nicht mktime verwenden?

%Vor%     
mpen 06.03.2011 18:01
quelle
2

Wenn Sie PHP 5.3 oder höher verwenden, können Sie die Klasse DateTime verwenden.

Mit der Funktion createFromFormat können Sie manuell angeben, wie die Eingabedatenzeichenfolge analysiert werden soll.

%Vor%     
John Flatness 06.03.2011 18:08
quelle

Tags und Links