jag har problem med min date function
date("Y-m-d - H:i:s", "20020129123505");
det blir 2038-01-19 - 04:14:07 men jag vill att det ska bli 2002-01-29 - 12:35:05..
nån som vet hur jag ska ändra på den ?
3 svar · 181 visningar · startad av L-O-Z-E
jag har problem med min date function
date("Y-m-d - H:i:s", "20020129123505");
det blir 2038-01-19 - 04:14:07 men jag vill att det ska bli 2002-01-29 - 12:35:05..
nån som vet hur jag ska ändra på den ?
Det argument som ska användas i date() är unix timestamp. Gör om strängen till timestamp.
date("Y-m-d - H:i:s", mktime(12,35,05,01,29,2002));
Tag en titt här: http://www.php.net/manual/en/function.date.php http://www.php.net/manual/en/function.mktime.php
------------------
Fiskesällskapet Salamander
Jag brukar ta för vana att alltid spara datum som unix timestamps eftersom man då alltid har tiden i samma format. Kanske är dumt att göra så i vissa lägen, men man slipper i alla fall fundera så mycket.
Detta tips var sponsrat av Kim.
tack, fixa det fix läsa in det som UNIX_TIMESTAMP ..