webForumDet fria alternativet
Logga in / Bli medlem

date()-bekymmer

PHP

10 svar · 168 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Trådstart#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(

Medlem 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

Medlem 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!

Medlem 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

Medlem sedan juli 2001711 inlägg
#5

kungligt! tackar!

Medlem 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?

Medlem 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.

Medlem sedan juli 2001711 inlägg
#8

tackar! :)

Medlem 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å?

Medlem 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));

Medlem sedan juli 2001711 inlägg
#11

D3VaST8D> Tackar otrooliga mängder :)

255 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)