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
10 svar · 168 visningar · startad av greymane
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...
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
jo det fattar jag, det e ju inget svårt. det kluriga är ju att få ett datum i framtiden!
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
kungligt! tackar!
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?
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.
tackar!
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å?
$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));
D3VaST8D> Tackar otrooliga mängder