带把手的山魈模板 - 如何格式化日期

Mandrill Templates With Handlebars - How To Format Date

Mandrill 有一个很棒的功能,允许在模板中使用 Handlebars 来自定义电子邮件内容。请参阅文档 here

Madnrill 支持的助手之一是 date,可以像 {{#date}} 一样使用。默认日期格式为 d/m/Y。我的问题是如何指定不同的日期格式(例如 yyyy)?

我需要显示类似 2015 Name 的内容。我试过了:

感谢您的帮助 ;)

我认为这可能遵循原始的合并标签格式。你试过这个吗?

http://kb.mailchimp.com/merge-tags/all-the-merge-tags-cheatsheet

使用|DATE:FORMAT| 以给定格式显示当前日期。例如,|DATE:d/m/y| 其中 d 替换为日,m 替换为月,y 替换为年。在 PHP website 上查看日期选项的完整参考。此格式不适用于自动化工作流程。

问题有两个方面:

  • 您应该使用 {{date}} 而不是 {{#date}}
  • 您应该使用双引号进行格式化

正确的语法是{{date "Y"}}

Mandrill 还更新了他们的 docs,现在提供了有关车把语法的更多详细信息。