QQ咨询
微信平台
留言咨询
返回顶部

绵阳网站建设QQ咨询一 绵阳网站建设QQ咨询二 绵阳网站建设QQ咨询三
0816-6339181

N E W S

动态

永远以客户为中心,最大化提升服务价值

Yii2框架中Y-m-d日期不能识别的解决办法

发布时间:2019-12-16 来源: 人气:0 所属类别:网站知识

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日期不能识别的问题就结束了!希望对你的网站建设有所帮助。

相关信息
Copyright 2007- www.kf51.cn All Rights Reserved 绵阳动力网站建设 版权所有