我需要在电子邮件模板格式的日期。 日期越来越列入纯.html
电子邮件如下:
Dispatch Date: {{var order.getShippingDate()}}
有没有什么办法可以格式化这个日期? 我刚刚使用标准的PHP试图date
函数将其格式化无济于事。
我需要在电子邮件模板格式的日期。 日期越来越列入纯.html
电子邮件如下:
Dispatch Date: {{var order.getShippingDate()}}
有没有什么办法可以格式化这个日期? 我刚刚使用标准的PHP试图date
函数将其格式化无济于事。
的strtotime任何帮助吗? 它可以解析数据回Unix时间戳,这是什么日期()预计为输入。
评论后编辑:
你可以尝试创建应用程序/代码/核心/法师/销售/型号的定制版本/ Order.php应用程序/代码/本地文件夹下(它会在这里这么Magento的更新不会覆盖它)。 它包含一个名为getCreatedAtFormated方法 - 你可以采用同样的原则航运数据,看看是否达到你需要做什么。
您可以自定义模板添加块指令
{{块类型= '芯/模板' 区域= '前端' 模板= '电子邮件/订单/装运/ date.phtml' 装运= $装运为了= $顺序}}
并帮助有格式的日期。
或重写其使用的模板解析过滤器,并添加您的指令
/** * Setup callbacks for filters * */ public function __construct() { $this->_modifiers['date'] = array($this, 'modifierDate'); } public function modifierEscape($value, $format='d/m/Y') { return Mage::helper('core')->formatDate($value,$format); }
这不是测试的代码。 只是例子。
发货日期:{{VAR order.getShippingDate()| FORMATDATETIME:缩略词,Y}}