Я хочу показать время в календаре Magento.Для этого я следовал инструкциям согласно этому URL .
Сначала я изменил date.php
, изменив это:
$this->getTime() ? 'true' : 'false',
на следующее:
$this->getTime() ? 'true' : 'true',
Затем я изменил
$displayFormat = Varien_Date::convertZendToStrFtime($outputFormat, true, (bool)$this->getTime());
на
$displayFormat = Varien_Date::convertZendToStrFtime($outputFormat = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT));
Затем я обновил файл en.xml
с:
<dateFormatLength type="short">
<dateFormat>
<pattern>M/d/yy</pattern>
</dateFormat>
</dateFormatLength>
to:
<dateFormatLength type="short">
<dateFormat>
<pattern>M/d/yy h:mm a</pattern>
</dateFormat>
</dateFormatLength>
Все работает нормально, но я получаю странную ошибку;Теперь, когда я нажимаю на значок календаря и изменяю значение, значение в поле ввода отображается как 10/10/11 02:10 PM 02:10 PM
.Как я могу устранить эту ошибку?