>PHP 프레임워크 >YII >yii 프레임워크에서 시간 형식을 변환하는 방법

yii 프레임워크에서 시간 형식을 변환하는 방법

王林
王林원래의
2020-02-27 11:42:382483검색

yii 프레임워크에서 시간 형식을 변환하는 방법

문제:

첫 페이지에 표시될 때 사용자는 컨트롤을 통해 날짜를 선택하고 생성된 형식이 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.