2010-08-03 2 views

답변

3

Zeeshan 감사 그러나 모든 숫자에 내 달로 '십이'얻고있다. 놀랄 없다

: - (여전히 그 시점 년 12 월 어디에)와 그 현지 시간대에, 1970 년 1 월 1 일 0:00:00 UTC이다 strtotime(8) 당신에게 0을 줄 것이다.

당신은

$month = 8; 
date("M", strtotime("1970-$month-01")); 

합니다 (1970 완전히 무관하다 - 그것은 어떤 해가 될 수 있습니다.) 사용할 수 nikic 같이

은 또는, 어쩌면 더 아름답게, mktime()를 사용합니다.

2

strtotime에는 한 달이 아닌 날짜 문자열이 필요합니다. 월을 만들 때 mktime을 사용할 수 있습니다.

date('M', mktime(0, 0, 0, $month)); 
관련 문제