【yii2】核心验证 时间验证

['expiration_range_0', 'date', 'timestampAttribute' => 'expiration_range_0', 'format' => 'php: Y-m-d', 'defaultTimeZone' => \Yii::$app->timeZone],
['expiration_range_1', 'date', 'timestampAttribute' => 'expiration_range_1', 'format' => 'php: Y-m-d', 'defaultTimeZone' => \Yii::$app->timeZone],

需要注意时间格式,默认timestampAttribute 属性转化是UTC,无论是否在Yii->$app->timeZone,还是 Yii->$app->commoment->formatter设置defaultTimeZone、timeZine 都无效;必须在验证条目上去设置

还有就是转换时间戳时的时区,否者有偏差;所以项目中必须检查时区;

你可能感兴趣的:(yii2)