nel fuso orario php.ini è UTC. il fuso orario del sistema è UTC. yii defaultTimeZone è UTC. Ma il mio attributo datetime viene convertito nel mio fuso orario "Asia/Kolkata" prima di salvare in db.Problema in yii2 formattatore fuso orario
Ad esempio: ora UTC di 12: 00hrs il mio ingresso 17.30 quello che mi aspetto in dB è 12: 00hrs e in considerazione 17.30 Ma quello che ho ottenuto in dB è 17: 30 ore e in vista ho avuto 23: 00hrs .
web.php:
'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',
],
Ho lo stesso problema – Bloodhound