webForumDet fria alternativet

Månad på svenska

PHPur PHP

5 svar · 475 visningar · startad av JoakimE

JoakimEMedlem sedan feb. 20003 257 inlägg
#1

Jag skulle vilja ha så att php skriver datumet på svenska, typ Mars i stället för March

går det??

PhOrPhErMedlem sedan feb. 20002 300 inlägg
#2
function showDate()
	{
		
		$temp = date("w");
		if($temp == "0")
			$dag = "Söndagen";
		elseif($temp == "1")
			$dag = "Måndagen";
		elseif($temp == "2")
			$dag = "Tisdagen";
		elseif($temp == "3")
			$dag = "Onsdagen";
		elseif($temp == "4")
			$dag = "Torsdagen";
		elseif($temp == "5")
			$dag = "Fredagen";
		else
			$dag = "Lördagen";
		
		$temp = date("n");
		if($temp == "1")
			$manad = "Januari";
		elseif($temp == "2")
			$manad = "Februari";
		elseif($temp == "3")
			$manad = "Mars";
		elseif($temp == "4")
			$manad = "April";
		elseif($temp == "5")
			$manad = "Maj";
		elseif($temp == "6")
			$manad = "Juni";
		elseif($temp == "7")
			$manad = "Juli";
		elseif($temp == "8")
			$manad = "Augusti";
		elseif($temp == "9")
			$manad = "September";
		elseif($temp == "10")
			$manad = "Oktober";
		elseif($temp == "11")
			$manad = "November";
		elseif($temp == "3")
			$manad = "December";
			
		$datum = date("j");
		$ar = date("Y");
		
		echo "$dag den $datum $manad $ar";
	}

Såja..

------------------
- Erik Hellström -
http://3d.burken.nu

JoakimEMedlem sedan feb. 20003 257 inlägg
#3

Löste det själv annars :h

<?
$datum = date("j");
$ar = date("Y");

/* Veckodagar */
$dag = date("l");

if ($dag == Monday) {
	echo ('M&aring;ndagen');
	}
elseif ($dag == Tuesday) {
	echo ('Tisdagen');
	}
elseif ($dag == Wednesday) {
	echo ('Onsdagen');
	}
elseif ($dag == Thursday) {
	echo ('Torsdagen');
	}
elseif ($dag == Friday) {
	echo ('Fredagen');
	}
elseif ($dag == Saturday) {
	echo ('L&ouml;rdagen');
	}
elseif ($dag == Sunday) {
	echo ('S&ouml;ndagen');
	}

/* Avskiljare */
echo (' den ');
echo ($datum);
echo (' ');
/* Avskiljare */

/* Månader */
$manad = date("F");

if ($manad == January) {
	echo ('Januari');
	}
elseif ($manad == February) {
	echo ('Februari');
	}
elseif ($manad == March) {
	echo ('Mars');
	}
elseif	($manad == April) {
	echo ('April');
	}
elseif ($manad == May) {
	echo ('Maj');
	}
elseif ($manad == June) {
	echo ('Juni');
	}
elseif ($manad == July) {
	echo ('Juli');
	}
elseif ($manad == August) {
	echo ('Augusti');
	}
elseif ($manad == September) {
	echo ('September');
	}
elseif ($manad == October) {
	echo ('Oktober');
	}
elseif ($manad == November) {
	echo ('November');
	}
elseif ($manad == December) {
	echo ('December');
	}
/* Avskiljare */
echo (', ');
echo ($ar);
?>

Sen länkar jag bara det med

 <? include("date.inc.php") ?>

där jag vill ha det

BABBAMedlem sedan feb. 2000280 inlägg
#4

Vidrig kod...

För att få ut månad:

$month = date("m");
$months = explode(",","januari,februari,mars,april,maj,juni,juli,augusti,september,oktober,november,december");
echo $months[($month-1)];

osv...lite smidigare eller?

------------------
BABBA

http://www.babba.f2s.com

PhOrPhErMedlem sedan feb. 20002 300 inlägg
#5

Ahh.. Smart. :)

------------------
- Erik Hellström -
http://3d.burken.nu

woodiMedlem sedan feb. 20001 270 inlägg
#6

Ja eller:

$month = date("m");
$months= Array(januari,februari,mars,april,maj,juni,juli,augusti,september,oktober,november,december);

echo $months[($month-1)];

------------------
Svenska FF1
www.johan-skog.nu
/W*

129 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)