2011-03-30 3 views
6

PHP5에서 연월일을 추출하고 싶다면 어떻게해야합니까?PHP에서 년/월/일 /시/분/초를 추출한 날짜

내가 할 경우

$y = date('Y',$sale->end); 

가 작동하지 않습니다 ... $sale->end가 유효한 날짜 스탬프 인 경우

+2

무엇이'$ sale'입니까? – Neal

+4

$ sale-> end는 무엇입니까? 함수 date()는 유닉스 타임 스탬프에서만 작동합니다. 따라서 '2011-03-12'와 같은 문자열 인 경우 타임 스탬프 값으로 변환해야합니다. – aveic

+0

'date'에 전달할 옵션을 묻는 중입니까? 그것은 PHP 매뉴얼에서 모두 제공됩니다 : http://php.net/manual/en/function.date.php – Gordon

답변

15

,과 같이 strtotime()를 통해 전달합니다 jnpcl으로

$y = date('Y', strtotime($sale->end)); 
11

가 표시 $sale->end에 유효한 날짜 스탬프가있는 경우 다음을 수행 할 수 있습니다.

list($year,$month,$day,$hour,$minute,$second)=explode('-',date('Y-m-d-h-i-s',strtotime($sale->end))); 
+0

+1 다른 값을 얻기 위해 답을 확장합니다. – drudge

관련 문제