B Bäckman Medlem sedan nov. 2001 274 inlägg Frågan 19 apr. 2003 11:30 #1 Tjo!
Jag håller på med en omröstningsfunktion, och i min databas så lagrar jag bl.a. datumet för när den aktuella omröstningen startades.
Nu vill jag att kakans utgångsdatum ska sättas till 7 dagar efter det datum jag har lagrat i databasen. Hur grejar jag detta?
Hade varit biff om man inte hade behövt använda time() och mktime(), vilket jag tror man behöver göra? :OO
B Bäckman Medlem sedan nov. 2001 274 inlägg Har kommit halvvägs nu. :)
$expire = mktime (0,0,0,date("m") ,date("d")+7,date("Y"));
Ett lite modifierat exempel från dokumentationen. Detta sätter ju ugångsdatumet till 7 dagar efter att man satt kakan (efter att man röstat). Nu vill jag ju iofs ha efter att omröstningen var startad. Men det datumet kanske man kan dela upp direkt i sql-frågan...
Matte Medlem sedan aug. 2000 2 975 inlägg En variant:
$poll_date = "2003-04-19";
// $poll_date = "2003-04-19 14:22:13"; // Går också bra
$expire = strtotime("+7day $poll_date");
B Bäckman Medlem sedan nov. 2001 274 inlägg Ah, mycket smidigare variant. Tack. :bire