2015-01-10 68 views
1

我使用wordpress 4.2的聯繫表格7。我遇到的問題是,收到郵件時,郵件格式爲美國格式:2015-01-23。我的網站設置爲英國英國,日期選擇器默認爲dd/mm/yyyy,但我收到的郵件格式爲美國。我已經在標籤中嘗試過日期格式:dd/mm/yy,但它仍然以US形式出現。這是最新的嘗試:Wordpress聯繫表格7日期格式不正確

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

和郵件標籤

Date of event: 
[date-387] 

我將不勝感激,如果有人可以幫助我解決這個英國格式。由於

+0

記住,「 2015-01-23「不是美國格式,它是[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)格式,專門設計用於避免國際日期格式之間的歧義。正常的美國格式是月 - 日 - 年的訂單,而不是年 - 月 - 日。 –

回答

4

the documentation:在郵件

格式日期值

如前所述,如果在日期字段中指定的值,該值必須爲YYYY-MM-DD格式(例如2013年4月8日)。將值插入郵件模板時,日期格式默認保持不變。 要更改郵件格式,您可以使用郵件標記符號[_format_{field name} "{date format}"]的變體。

因此,要更改郵件格式,您需要爲您的郵件標籤指定日期格式。這與您應用於表單字段的任何格式不同。

還要注意的是,你註定要替換爲您的實際字段的名稱的例子「您的日期」,因此,例如,您的郵件標籤應該是:

[_format_date-387 "D, d M y"] 
+0

謝謝。有沒有辦法,改變它說29/05/2015。謝謝 – user1532468

+0

是的;你可以通過根據PHP的[日期函數規範](http://us1.php.net/manual/en/function.date.php)指定格式字符串(最後一位)來格式化它 - 我想「d/m/Y」應該這樣做。 –

+0

乾杯亞光。非常感謝。 – user1532468