php에서 다음 코드를 사용하여 숫자로 된 월을 텍스트 표현으로 변환하고 있습니다.숫자 월을 텍스처 표현으로 변환하는 중 오류가 발생했습니다.
그러나 모든 자릿수에 대해 나는 '12 월'을 내 달로받습니다.
어떻게 만들어야합니까?
당신에게php에서 다음 코드를 사용하여 숫자로 된 월을 텍스트 표현으로 변환하고 있습니다.숫자 월을 텍스처 표현으로 변환하는 중 오류가 발생했습니다.
그러나 모든 자릿수에 대해 나는 '12 월'을 내 달로받습니다.
어떻게 만들어야합니까?
당신에게: - (여전히 그 시점 년 12 월 어디에)와 그 현지 시간대에, 1970 년 1 월 1 일 0:00:00 UTC이다Zeeshan 감사 그러나 모든 숫자에 내 달로 '십이'얻고있다. 놀랄 없다
strtotime(8)
당신에게
0
을 줄 것이다.
당신은
$month = 8;
date("M", strtotime("1970-$month-01"));
합니다 (1970
완전히 무관하다 - 그것은 어떤 해가 될 수 있습니다.) 사용할 수 nikic 같이
은 또는, 어쩌면 더 아름답게, mktime()
를 사용합니다.
strtotime
에는 한 달이 아닌 날짜 문자열이 필요합니다. 월을 만들 때 mktime
을 사용할 수 있습니다.
date('M', mktime(0, 0, 0, $month));