문제:
첫 페이지에 표시될 때 사용자는 컨트롤을 통해 날짜를 선택하고 생성된 형식이 2016-11-01 형식, int 유형의 타임스탬프로 데이터베이스에 저장됩니다. 변환해야 하는데 어떻게 변환하나요?
(권장 튜토리얼: yii Framework)
Solution:
모델 클래스의 규칙 메소드에서, 규칙을 추가하면 됩니다.
구체적인 코드는 다음과 같습니다.
public function rules() { return [ //使用filter来处理表单中时间的格式 ['create_time' , 'filter', 'filter' => function(){ return strtotime($this->create_time); }], ['update_time' , 'filter', 'filter' => function(){ return strtotime($this->update_time); }], ]; }
여기서 "create_time"과 "update_time"은 엔터티 클래스의 두 가지 속성인 생성 시간과 수정 시간, 그리고 strtotime 함수입니다. 타임스탬프 변환 기능입니다.
더 많은 프로그래밍 관련 내용은 PHP 중국어 홈페이지의 프로그래밍 소개 칼럼을 주목해주세요!
위 내용은 yii 프레임워크에서 시간 형식을 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!