webForumDet fria alternativet

date grej..

3 svar · 181 visningar · startad av L-O-Z-E

L-O-Z-EMedlem sedan juni 200111 inlägg
#1

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 ?

MatteMedlem sedan aug. 20002 970 inlägg
#2

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

KimMedlem sedan jan. 20003 571 inlägg
#3

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.

L-O-Z-EMedlem sedan juni 200111 inlägg
#4

tack, fixa det fix läsa in det som UNIX_TIMESTAMP ..

Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb