Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii2:日期应用程序格式化程序_Php_Datetime_Yii2 - Fatal编程技术网

Php Yii2:日期应用程序格式化程序

Php Yii2:日期应用程序格式化程序,php,datetime,yii2,Php,Datetime,Yii2,我正在我的一个属性中使用Yii::$app->formatter,如: 控制器代码 $model->discharge_date=Yii::$app->formatter->asDatetime ($model->discharge_date, 'php:d-M-Y H:i'); [['admission_date','discharge_date'],'date','format' => 'php:d-M-Y H:i'], 型号代码 $model->di

我正在我的一个属性中使用
Yii::$app->formatter
,如:

控制器代码

$model->discharge_date=Yii::$app->formatter->asDatetime
($model->discharge_date, 'php:d-M-Y H:i');
[['admission_date','discharge_date'],'date','format' => 'php:d-M-Y H:i'],
型号代码

$model->discharge_date=Yii::$app->formatter->asDatetime
($model->discharge_date, 'php:d-M-Y H:i');
[['admission_date','discharge_date'],'date','format' => 'php:d-M-Y H:i'],
除出院日期留空外,一切正常,更新时填写以下行:

(未设置)

我不知道这是从哪里来的,因为在DB中,值是
NUll


谢谢。

这是默认和预期的行为

有关的属性,请参见文档

您可以通过应用程序配置跨应用程序访问:

'formatter' => [
    'nullDisplay' => '',
],
对于特定视图,您可以通过formatter组件对其进行更改(请注意,您应该在呈现视图之前添加该代码):


非常感谢。事实上,我也尝试过同样的方法,比如
nullDispaly=>Null
,但没有成功。