2009-03-09 3 views
0

나는 사용자가 날짜를 입력해야하는 몇 가지 양식을 요구하는 Zend Framework (v1.7) 응용 프로그램을 만들고 있습니다.Zend_Form에서 날짜 지정하기 - 날짜 형식으로 변경하기

사용자는 일/월/년 형식으로 날짜를 입력하라는 메시지가 표시되지만, MySQL 데이터베이스는 날짜가 YYYY-MM-DD 형식으로 제시하고자합니다. 따라서, 나는 다음을 수행하는 데 :

로드 형태

  1. 잡아 데이터베이스에서 데이터
  2. 다시 포맷 일/월에 Zend_Date를 사용하여 날짜 필드/YYYY 포맷

저장 형태

,
  1. Zend_Validate를 사용하여 날짜 필드를 확인하십시오.
  2. 날짜 필드가 있는지 확인하십시오. 그렇다면 yyyy-mm-dd 형식으로 다시 포맷하십시오. 그렇지 않은 경우,

이 작업을 수행 할 수있는 쉬운 방법이 있어야이 데이터베이스에 저장을

  • 를 NULL로 설정합니다

    누군가가 제안 할 수 있습니다 하나를 -S? 당신이 MySQL의에서 DATE_FORMAT()STR_TO_DATE()처럼 따라 SQL 함수를 사용하는 경우

    건배,
    매트

  • 답변

    2

    당신은 재 포맷을 건너 뛸 수 있습니다. 나머지는 나에게 좋아 보인다.

    +0

    답장을 보내 주셔서 감사합니다. 시도해 보겠습니다. – fistameeny