Yii2框架因具为简单易用、扩展方便等优势被广大网站建设者们使用,但在使用过程中会遇到或多或少的问题,今天绵阳动力网站建设就来为大家介绍关于“Yii2框架中Y-m-d日期不能识别的解决办法”:
首先我们来看代码:
OcRenterBill extends ActiveRecord { public function rules() { return [ ['start_time','date','format'=>'Y-m-d'], ]; } } $a = new OcRenterBill(); $a = '2015-09-12'; $a->save(); //会报错,说格式不对
解决办法:
如果一开始,Yii框架就报错,这个还不算坑。坑的是我在Mac上开发时,这个可以完全正常的工作,而发布到线上环境(Ubuntu)后,就弹出“属性start_time格式无效”的错误。而参考官方文档,发现这种格式是允许的。
各种试错,最后发现如果改成php:Y-m-d,输出正常。
在以后我们还会为大家介绍其它在Yii2框架中还会遇到的一些问题,今天关于Y-m-d日期不能识别的问题就结束了!希望对你的网站建设有所帮助。
地址:绵阳市临园路东段78号B座13层
电话:0816-6339181
邮箱:kf@kf51.cn
微信公众号:
Copyright © 绵阳动力网站建设 www.kf51.cn All Rights Reserved 蜀ICP备08100083号