webForumDet fria alternativet

Hämta dag från ett datum?

PHP

8 svar · 1 078 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Hej!

Hur kan man kolla vilken veckodag 2009-12-18 är?

Tack på förhand.

Medlem sedan jan. 2005953 inlägg
#2

T.ex. så här:

echo date('l', strtotime('2009-12-18'));
Medlem sedan jan. 20011 140 inlägg
#3

Tack för svaret, funkade prima :)

Medlem sedan jan. 20104 inlägg
#4

Hur får jag det till Svenska dagar istället för Engelska på enkelt vis?

Medlem sedan mars 20007 896 inlägg
#5
<?php
date_default_timezone_set("Europe/Stockholm");
setlocale(LC_ALL, "sweden", "swedish");

...
Medlem sedan jan. 2005953 inlägg
#6

Då måste du använda strftime() istället för date(). Då kan du nämligen påverka språkinställningen med setlocale().

Medlem sedan jan. 20104 inlägg
#7
setlocale(LC_TIME, "sve");
echo strftime("%A");

Sitter på win och apache. Konstigt nog får jag inte funka. testade även exemplen men även de blir på Eng.


setlocale(LC_TIME, "C");
echo strftime("%A");
setlocale(LC_TIME, "fi_FI");
echo strftime(" in Finnish is %A,");
setlocale(LC_TIME, "fr_FR");
echo strftime(" in French %A and");
setlocale(LC_TIME, "de_DE");
echo strftime(" in German %A.\n");

Va kan det bero på?

Medlem sedan jan. 2005953 inlägg
#8

Manualen skrev:

Tip

Windows users will find useful information about locale strings at Microsoft's MSDN website. Supported language strings can be found at » http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp and supported country/region strings at » http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp.

Källa: http://se2.php.net/setlocale

Medlem sedan jan. 20104 inlägg
#9

Utav någon aledning funkar inget...löste det på detta sätt.

	function get_swedish_day($date) {
		$timestr = strtotime($date);
		$whatday = date("D", $timestr);
		switch ($whatday) {
			case "Mon": return "Måndag"; break;
			case "Tue": return "Tisdag"; break;
			case "Wed": return "Onsdag"; break;
			case "Thu": return "Torsdag"; break;
			case "Fri": return "Fredag"; break;
			case "Sat": return "Lördag"; break;
			case "Sun": return "Söndag"; break;
		}

	}
259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)