webForumDet fria alternativet

date()-bekymmer

10 svar · 168 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#1

jag får inte ordning på date(). jag har ett datum, säg 2002-01-05 och sen vill jag skapa två datum till som är ett halvår respektive ett år senare. hur gör jag då? jag har kollat manualen men jag blir inte klok på det... x(

D3VaST8DMedlem sedan dec. 2000485 inlägg
#2

echo date("Y-m-d H:i:s",mktime(23,16,0,2,10,2002));
ger: 2002-02-10 23:16:00

mktime(int hour, int min, int second, int month, int day, int year [, int is_dst])

is_dst = sommar tid...sätts med 1/0

greymaneMedlem sedan juli 2001711 inlägg
#3

jo det fattar jag, det e ju inget svårt. det kluriga är ju att få ett datum i framtiden!

D3VaST8DMedlem sedan dec. 2000485 inlägg
#4

Inte ett dugg ;)

echo date("Y-m-d", mktime(0,0,0,,date("m")+6, date("d"), date("Y")));

ger dig datumet om 6 månader

greymaneMedlem sedan juli 2001711 inlägg
#5

kungligt! tackar!

greymaneMedlem sedan juli 2001711 inlägg
#6

nu har jag fått mer bekymmer med samma funktion.

om jag har ett datum säg 2001-12-19 hur får jag då fram datumet 6 månader längre fram?

D3VaST8DMedlem sedan dec. 2000485 inlägg
#7

Menar du om du har datumet sparat och skall ändra det vid ett senare tillfälle?

string date (string format, int [timestamp])

Alltså sparas det som en string. Kör substr[string, start, slut] så kan du få fram m, d och y.

greymaneMedlem sedan juli 2001711 inlägg
#8

tackar! :)

greymaneMedlem sedan juli 2001711 inlägg
#9

nä, nu va jag nog för snabb... jag kopplade inte riktigt. vad menade du med

string date (string format, int [timestamp])

jag har en variabel, $datum, med värdet 2001-02-03. hur ska det se ut då?

D3VaST8DMedlem sedan dec. 2000485 inlägg
#10

$y = substr($datum, 0, 4);
$m = substr($datum, 5, 2);
$d = substr($datum, 8, 2);

echo date("Y-m-d", mktime(0,0,0, $m+6, $d, $y));

------------------
ICC needs you! Join Darkspace @ http://www.darkspace.net/en/

[Redigerat av D3VaST8D den 13 jan 2002]

greymaneMedlem sedan juli 2001711 inlägg
#11

D3VaST8D> Tackar otrooliga mängder :)

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)