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)
如果有人可以帮助我将其更正为英国格式,我将不胜感激。谢谢
从文档:
格式化邮件中的日期值
如前所述,如果在日期字段中指定了值,则该值必须采用 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)
| 归档时间: |
|
| 查看次数: |
19979 次 |
| 最近记录: |