ホームページ > 記事 > PHPフレームワーク > yii フレームワークで時刻形式を変換する方法
問題:
フロント ページが表示されると、ユーザーはコントロールを使用して日付を選択し、2016-11-01 などの形式を生成して保存します。 int 型のタイムスタンプとしてデータベースに保存されます。変換する必要があるのですが、どうやって変換するのでしょうか?
(推奨チュートリアル: yii フレームワーク)
解決策:
モデル クラスの rules メソッドにルールを追加するだけです。
具体的なコードは次のとおりです。
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」はエンティティクラスの2つの属性、作成時刻と変更時刻であり、strtotime関数はタイムスタンプです。変換機能。
プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの プログラミング入門 列に注目してください。
以上がyii フレームワークで時刻形式を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。