这显示日历。 在标题中我有: js_csscalendar/calendar-win-6ren">
gpt4 book ai didi

Magento - 如何添加返回 DD/MM/YY 而不是 MM/DD/YY 的前端日期选择器?

转载 作者:行者123 更新时间:2023-12-03 04:53:53 25 4
gpt4 key购买 nike

在我的表格中,我有:

<?php echo $this->__('Date') ?>: 
<input type="text" name="cal_date" id="cal_date" value="" />
<img title="Select date" id="cal_date_trig" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN) . 'adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle"/>

这显示日历。

在标题中我有:

<reference name="head">
<action method="addItem"><type>js_css</type><name>calendar/calendar-win2k-1.css</name><params/><!--<if/><condition>can_load_calendar_js</condition>--></action>
<action method="addItem"><type>js</type><name>calendar/calendar.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action>
<action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action>
</reference>

这会加载 js 和 css。

在布局 xml 中我有:

<block type="core/html_calendar" name="html_calendar" as="html_calendar" template="page/js/calendar.phtml"/>

当我将其包含在模板中时,这会将日历选择器添加到页面:

<?php echo $this->getChildHtml('html_calendar') ?>

我没有收到任何错误,并且日期选择器可以工作。

我已将后端的日期格式设置为 dd/mm/yy,并使用 en_GB 语言环境。但是我仍然得到美国日期格式。如何获取英国日期格式?

最佳答案

您可以将日历放置在表单上,​​如下所示:

<input type="text" name="date_to" id="date_to" value="" /> 
<input type="text" name="date_from" id="date_from" value="" />

<script type="text/javascript">// <![CDATA[
Calendar.setup({
inputField : 'date_from',
ifFormat : '%m/%e/%y',
button : 'date_from_trig',
align : 'Bl',
singleClick : true
});

Calendar.setup({
inputField : 'date_to',
ifFormat : '%m/%e/%y',
button : 'date_to_trig',
align : 'Bl',
singleClick : true
});
// ]]></script>

关于Magento - 如何添加返回 DD/MM/YY 而不是 MM/DD/YY 的前端日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com