La date se comporte différemment dans la colonne et le champ de formulaire
-
30-10-2019 - |
Question
Date stockée dans la base de données: 2014-02-07 00:00:00
Magento Timezone: IST (GMT +5.30)
Lorsque j'affiche ceci dans la colonne - il s'affiche - 2014-02-07 05:30:00 qui est correct et attendu (puisque Magento stocke les dates en UTC).
Cependant, lorsque j'essaie d'afficher la même date dans TextBox (ReadOnly), il affiche 2014-02-07 00:00:00 IE exactement comme dans la base de données - sans conversion.
Comment puis-je convertir la date pour afficher la valeur correcte dans la zone de texte?
$fieldset->addField('end_date', 'date', array(
'label' => Mage::helper('survey')->__('End Date'),
'index' => 'end_date',
'name' => 'end_date',
'class' => 'readonly',
'readonly' => true,
'format' => Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),
));
Pas de solution correcte