webForumDet fria alternativet

svenskt datum format?

2 svar · 567 visningar · startad av Neo

NeoMedlem sedan dec. 200079 inlägg
#1

Jag har ett date fält med datum från ett formulär med formaten 2001-04-11.

Jag vill göra om detta till:
onsdag 11 april

Följande kod:

$date = $myrow["datum"];
$new_date = date("l j F", strtotime($date));

genererar detta resultatet:
Wednesday 11 April

jag kan använda:
setlocale ("LC_TIME", "sv_SE");

om jag skulle ha skrivit:
echo (strftime ("%A %d %B"));

men det funkar ju inte med strtotime...

Är det någon som har en bra lösning?

// Neo

------------------
smuffrigt!

woodiMedlem sedan feb. 2000670 inlägg
#2

$days=Array("0"=>"söndag","1"=>"måndag","2"=>"tisdag","3"=>"onsdag","4"=>"torsdag","5"=>"fredag","6"=>"lördag");
$months=Array("1"=>"januari","2"=>"februari","3"=>"mars","4"=>"april","5"=>"maj","6"=>"juni","7"=>"juli","8"=>"augusti","9"=>"september","10"=>"oktober","11"=>"november","12"=>"decembe r");

$wday=Date("w",strtotime($date));
$month=Date("n",strtotime($date));

$new_date=$days[$wday]." ".Date("j",strtotime($date))." ".$months[$month];

------------------
woodi
Svenska FF1
www.johan-skog.nu

FuelMedlem sedan okt. 20001 325 inlägg
#3

aaahh.. GUUD vad jag har letat efter detta.. TACK TACK TACK !!

Merrrry Christmas !! :e hehe

------------------
" The code is out there "

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