2010-11-18 5 views
1

현재 내 테이블 필드에 날짜를 삽입 할 때 CURRENT_DATE를 (를) 사용 중입니다. 월 및 연도 두 자리 월 및 네 자리 연도 당기기 (예 : $ mon = 01 및 $ year 2010)CURRENT_DATE 월 및 월 취득

+0

date-and-time-functions 당신이 조금 더 자세한 설명이 될 수 참조, 아니면 예를 들어 줄? –

답변

4

"SELECT MONTH(datefiled) as month, YEAR(datefield) as yeah FROM table" 
1

당신이 찾고있는 것이 확실하지 않지만, 연중 월 일 현재 날짜를 얻으 려한다면 표기법, 아래의 코드가 도움이됩니다.

$DATE = date('Y-m-d'); 

당신이 테이블에서 정보를 끌어하려고하는 경우,

$date_from_table = $row['DateField']; 
$DATE = date('Y m', strtotime($date_from_table)); 
기본적으로
2
$date = date("m Y"); 
list($mon, $year) = explode(" ", $date); 

date() 기능은 Y이며, m는 두 자리 숫자 달 (형식 문자열을 사용합니다 네 자릿수 연도)를 사용하여 날짜의 문자열 표현을 생성합니다. 그런 다음 explode()을 사용하여 필요한 분할 값을 변수 $mon$year에 저장할 수 있습니다.

편집 : 물론 $date 변수는 필요하지 않습니다.

list($mon, $year) = explode(" ", date("m Y")); 

이것은 잘 작동합니다.