1
我試圖將字符串'1989-10-10'保存到數據庫中作爲日期。我當地的時區是歐洲/莫斯科。CakePhp 3.2.2。以UTC格式保存到數據庫中的日期字符串
首先,我加入時區在控制器
$model = TableRegistry::get('model');
$entity = $model::newEntity();
$entity->birthday = '1989-10-10';
$model->save($entity);
而作爲結果數據庫這個日期看起來像1989年10月9日至bootstrap.php中
date_default_timezone_set('Europe/Moscow');
然後。 不知何故蛋糕將我目前的時區理解爲莫斯科,並嘗試將其轉換爲UTC。這是靜態日期,不應轉換。
的日期似乎不改變我。 – ndm
你使用哪個版本的蛋糕? 您是否設置了與我的相同的時區? –
我還沒有測試過任何東西,我只是指你在這裏展示的日期,它們是完全平等的。 – ndm