2014-12-02 1 views
0

나는 'TIMESTAMP'유형의 mysql 테이블에 필드를 가지고 있으며 내보기의 달력을 사용하여 dd/MM/YYYY 형식으로 날짜를 가져옵니다. 다음 코드로 데이터 삽입Laravel 4 timstamp

$billing = new Billing; 
$billing->date = Input::get('date'); 
$billing->save(); 

내 필드에 0000-00-00 00:00:00으로 채우고 있습니다. 어떻게 올바른 가치를 얻을 수 있습니다. 나는 또한 그것을 타임 스탬프로 변환하려고 시도했다.

$billing = new Billing; 
$billing->date = date("Y-m-d H:i:s",strtotime(Input::get('date'))); 
$billing->save(); 

하지만 작동하지 않습니다. 아무도 도와 드릴 수 있습니까?

답변

1

올바르게 이해한다면 mysql 타임 스탬프는 YYYY-mm-dd HH : ii : ss 형식 (즉, 날짜 ('Y-m-d H : i : s')에 의해 반환 됨)의 문자열로 저장되어야합니다. date('Y-m-d H:i:s'), strtotime(Input::get('date')))

으로 변환 할 수 있습니다.