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!