Ändra eng till sve datum

PHP

5 svar · 241 visningar · startad av Gaski

Medlem sedan juni 2000310 inlägg
Trådstart#1

Går det att ändra så att t.ex. Friday blir Fredag utan att ha tillgång till php.ini

Dvs översätta alla veckodagar till svenska...

Medlem sedan okt. 20001 285 inlägg
#2

Så här kanske ?

$date = date("D d M Y  H:i"); 

// Dag funktioner

$date = ereg_replace( "Monday", "Måndag", $date ); 

$date = ereg_replace( "Tuesday", "Tisdag", $date );
$date = ereg_replace( "Wednesday", "Onsdag", $date );
$date = ereg_replace( "Thursday", "Torsdag", $date );
$date = ereg_replace( "Friday", "Fredag", $date );
$date = ereg_replace( "Saturday", "Lördag", $date );
$date = ereg_replace( "Sunday", "Söndag", $date );

echo "$date";
Medlem sedan mars 2001190 inlägg
#3

Använd funktionen strftime() i kombination med setlocale() så går det.

//Patrik

Medlem sedan jan. 20014 973 inlägg
#4

Lösningen finns närmare än vad du tror!

Kolla herq's datumscript för newbies här på wf: http://script.webforum.nu/wf/Forum4/HTML/000016.html

r: Stavar som en kråka...

Medlem sedan mars 2001190 inlägg
#5

Jag förstår inte varför ni går omvägen via arrayer och sånt när det finns inbyggda bibliotek i *NIX som klarar att, språkanpassat, skriva ut PHP:s date()-parametrar. http://www.php.net/manual/en/function.strftime.php

Något annat behöver man inte.

Medlem sedan aug. 2000238 inlägg
#6

patrickpolly: true ;) men, har man (som jag) inte lust att spendera pengar på en 1337 webhost med generöst php stöd får man oftast nöja sig med de som är gratis (ex f2s). gratis webhost med php stöd är det ont om + att de oftast inte tillåter alla funktioner :( exempelvis setlocale(); som jag aldrig lyckats att få å funka med f2s, därför har jag använt mig av arrays :)

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)