Wordpress 联系表 7 日期格式不正确

use*_*468 2 wordpress date contact-form

我在 wordpress 4.2 中使用联系表 7。我遇到的问题是,当收到一封邮件时,它是美国格式:2015-01-23。我的网站设置是英国英语,在表格上日期选择器默认为 dd/mm/yyyy,但我收到的邮件采用美国格式。我在标签中尝试了 date-format:dd/mm/yy,但它仍然以美国的形式到达。这是最新的尝试:

<p>Date of Event: (Required)<br />
[date* date-387 _format_your-date "D, d M y"]
</p>
Run Code Online (Sandbox Code Playgroud)

和邮件标签

Date of event: 
[date-387]
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我将其更正为英国格式,我将不胜感激。谢谢

Mat*_*son 5

文档

格式化邮件中的日期值

如前所述,如果在日期字段中指定了值,则该值必须采用 YYYY-MM-DD 格式(例如 2013-04-08)。当该值插入邮件模板时,日期格式默认保持。要更改邮件中的格式,您可以使用 mail-tag 表示法的变体[_format_{field name} "{date format}"]

因此,要更改邮件格式,您需要为邮件标签指定日期格式。这与您应用于表单域的任何格式是分开的。

另请注意,您打算用实际字段的名称替换示例中的“您的日期”,例如,您的邮件标签应该是:

[_format_date-387 "D, d M y"]
Run Code Online (Sandbox Code Playgroud)