2014-10-30 4 views
-2

'mm/dd/yy'형식으로 날짜를 삽입하려고했습니다. 내가 삽입 할 때, 값이 변경되었다 :잘못된 날짜를 삽입하는 symfony2

'10/2,014분의 28은 2016년 4월 10일 '는

이것은 내가 엔티티 객체를 위해서 var_dump 때 무엇을 얻을이다'가된다 '.

private 'lastPmtDate' => 
    object(DateTime)[724] 
     public 'date' => string '2016-04-10 00:00:00' (length=19) 
     public 'timezone_type' => int 3 
     public 'timezone' => string 'Asia/Kathmandu' (length=14) 

형식을 'yyyy-mm-dd'로 변경하면 날짜가 그대로 삽입됩니다. 이것에 대한 해결책은 무엇입니까?

+1

사용중인 PHP 코드, 특히 'DateTime'객체를 생성하는 부분을 게시하십시오. – lxg

+0

그냥하지 마! 다른 형식으로 날짜를 'Y-m-d'로 삽입하지 마십시오. –

+0

다른 dateformat을 처리하는 방법은 무엇입니까? 모범 사례는 무엇입니까? – sudin

답변

0

이것은 기본 데이터베이스 DATE 형식이며 Symfony와 아무 관련이 없습니다. mm/dd/yy 형식을 원하면 쿼리 또는 twig에 출력 형식을 사용해야합니다. 그렇지 않으면 다른 필드 유형을 사용하십시오.

관련 문제