Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > PHP

Date+rand?

Hejsan, jag har en liten fråga.
Jag har en variabel, tex:
$rand = rand(30,120);
om jag har ett fält i databasen som heter test säger vi, den är datetime
om jag vill sätta in date("Y-m-d H:i:s"); +  sekundrarna från min variabel, hur skulle jag göra då.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #17294 | Skapades: 2009-08-06 20:34:13 | Tråden har 4 svar och har lästs 364 gånger.

voigtan
voigtan

Gradering

#17295

Att formatera datum med enbart 30-120 kommer inte gå, du behöver en dateTimeStamp (om jag har förstått phps datum), jag gissar att du är mer ute efter att den skall läga till 30-120 sekunder från "just nu"?

http://php.about.com/od/advancedphp...th_time_php.htm

$date = $rand + time();
kommer om jag förstå det hela rätt lägga till $rand värdet (sekunder) till en datum, sen är det bara att formatera som vanligt.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17295 | Skapades: 2009-08-06 21:39:34

Ja, jag menar läga till 30-120 sekunder från nu.
Förstår inte riktigt, i min databas har jag ju datetime.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #17296 | Skapades: 2009-08-06 22:14:00

voigtan
voigtan

Gradering

#17297

Läs länken.

Citat:
$twoweeks = 1209600 + time() ;
echo date("M-d-Y", $twoweeks) ;

Så i ditt fall:

$rand = rand(30,120);
$date = $rand + time();
$formatedDate = date("Y-m-d H:i:s",$date);

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 6 augusti 2009. Läs tidigare inlägg.
ID: #17297 | Skapades: 2009-08-06 22:16:07

tackar.

Its not about how hard you can hit, its how hard you can get hit, and still go on.
ID: #17299 | Skapades: 2009-08-06 22:45:27
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy