. sistem saat dilimi UTC'dir. yii defaultTimeZone, UTC'dir. Ama benim datetime özniteliğimi db'ye kaydetmeden önce "Asia/Kolkata" zaman dilimime dönüştürülüyor.yii2 saat dilimi biçimlendiricisindeki sorun, php.ini zaman dilimi UTC'de
Örn: UTC saat 12: 00hrs benim giriş ben db beklediğiniz 17.30hrs 12'dir: 00hrs ve görünümde 17.30hrs Ama benim db var 17'dir: 00hrs: 30hrs ve görünümde ben 23 aldım .
web.php: Önceden tanımlanmış bir formatı kullanarak belirli bir zaman damgası değeri kaydetmeyi seçebilirsiniz
'formatter' =>
[
'class' => 'yii\i18n\Formatter',
'dateFormat' => 'php:d-m-Y',
'datetimeFormat' => 'php:d-m-Y H:i a',
'timeFormat' => 'php:H:i A',
'timeZone' => 'Asia/Kolkata',
],
Aynı anda – Bloodhound