Maison >cadre php >YII >Comment convertir le format de l'heure dans le framework yii

Comment convertir le format de l'heure dans le framework yii

王林
王林original
2020-02-27 11:42:382483parcourir

Comment convertir le format de l'heure dans le framework yii

Problème :

Lorsqu'il est affiché sur la première page, l'utilisateur sélectionne la date via le contrôle, génère un format d'affichage tel que 2016-11-01 et enregistre à la base de données en tant que type d'horodatage int. Il faut le convertir, comment le convertir ?

(Tutoriel recommandé : framework yii )

Solution :

Dans la méthode des règles dans la classe modèle, ajoutez simplement des règles.

Le code spécifique est le suivant :

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);
        }],
    ];
}

où "create_time" et "update_time" sont deux attributs de la classe d'entité, l'heure de création et l'heure de modification, et la fonction strtotime est la fonction de conversion d'horodatage .

Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn