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号
