2012-01-22 2 views
3

strftime에서 로케일을 사용하여 날짜에 관계없이 모든 요일을 울리는 방법이 있는지 궁금합니다. 상수를 사용하고 올바른 것을로드하는 대신 표제 또는 제목의 정렬로 사용합니다.PHP는 일주일 내내 하루 종일 울림을 반복합니다. (strftime)

setlocale(LC_TIME, "de_DE"); 
echo strftime("%A", 1); //echos Monday 
echo strftime("%A", 2); //echos Tuesday 
echo strftime("%A", 3); //echos Wednesday 

내가 할 필요가 다른 언어의 로케일을 변경이되도록.

감사

답변

1
setlocale(LC_TIME, "de_DE"); 
echo strftime("%A", strtotime("next Sunday")); 
echo strftime("%A", strtotime("next Monday")); 
echo strftime("%A", strtotime("next Tuesday")); 
echo strftime("%A", strtotime("next Wednesday")); 
echo strftime("%A", strtotime("next Thursday")); 
echo strftime("%A", strtotime("next Friday")); 
echo strftime("%A", strtotime("next Saturday")); 
+0

감사합니다! 근무했다. (여전히 볼 수는 없다.) – Stevanicus

+0

다행이다. 행운을 빌어 요. – malonso

1

당신은 다른 방법 루프에 대한 간단한을 만들 수 있습니다

for ($i=0;$i<7;$i++) { 
     $weekday[] = strftime('%a ', mktime(0, 0, 0, 6, $i+2, 2013)); 
    } 
print_r($weekday); 
관련 문제