webForumDet fria alternativet
Logga in / Bli medlem

Datumfundering

PHP

5 svar · 271 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag blir lite konfunderad när jag utforskar PHP:s datumhantering och misstänker att jag missförstått någonting. Det kan väl ändå inte vara så att all nedanstående kod behövs för att få datum och tid för 24 timmar sedan i följande format: "2003-10-21 22:08:01"?

date("Y-m-d H:i:s",mktime(date("G"),date("i"),date("s"),date("m"),date("d")-1,date("Y")));
Medlem sedan aug. 20002 975 inlägg
#2

Räcker med:

date("Y-m-d H:i:s");

Ger aktuell tid på servern.

Medlem sedan apr. 20012 427 inlägg
#3

Ursäkta mig, jag ändrade frågan i sista stund. :) Jag vill alltså ha datum och tid för 24 timmar sedan.

Medlem sedan aug. 20002 975 inlägg
#4
date("Y-m-d H:i:s", time() - 86400);
Medlem sedan aug. 20002 975 inlägg
#5

Eller

date("Y-m-d H:i:s", strtotime("-1 day"));
Medlem sedan apr. 20012 427 inlägg
#6

Aha! :i Man tackar!

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)