今天在插入時間的時候發現,時間不對,差了8個小時,很明顯時區不對,改了php.ini的
data.timezone ='Asia/Shanghai'
發現還是不對,后來知道是yii2框架配置的原因,
我用的yii2框架的高級版,
在common\config文件夾下,main.php 中,
return[
? ? ? ? ? 'charset'=>'utf-8',
? ? ? ? ? ?'language'=>'zh-CN',
? ? ? ? ? ? 'timeZone'=>'Asia/Shanghai',
? ? ? ? ? ? ?'components'=> [
? ? ? ? ? ? ? ? ? ? ? ? ?'cache'=> [
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'class'=>'yii\caching\FileCache'
? ? ? ? ? ? ? ? ? ? ? ? ? ],
? ? ? ? ? ? ? ? ? ? ? ? ?'formatter'=> [
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?'dateFormat'=>'yyyy-MM-dd',
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'timeFormat'=>'HH:mm:ss',
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?'datetimeFormat'=>'yyyy-MM-dd HH:mm:ss'
? ? ? ? ? ? ? ? ? ? ? ? ? ?]
? ? ]
];