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

Nik*_*dze 5 email-templates date-formatting handlebars.js mandrill

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

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

我需要显示类似2015 Name. 我试过:

  • {{#date yyyy}} Name- 显示05/31/15(默认格式,似乎删除了它之后的任何 HTML)。
  • {{#date 'yyyy'}} Name- 显示{{#date 'yyyy'}} Name(无法解析)。
  • {{#date yyyy}}{{/date}} Name- 显示05/31/15 Name(默认格式)。
  • {{#date 'yyyy'}}{{/date}} Name- 显示{{#date 'yyyy'}}{{/date}} Name(无法解析)。

感谢您的帮助;)

Nik*_*dze 6

问题有两个方面:

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

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

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