如何格式化day
和month
之间的“ of” 日期,以打印类似16 of september
的内容?
我找不到确切的语法。我忘记了什么?
format('d ["of"] m')
答案 0 :(得分:5)
这是可以做到的
date('jS \of F'); // this is how it prints 8th of August
答案 1 :(得分:2)
jS \ of F的格式函数是php日期http://php.net/manual/en/function.date.php的别名
答案 2 :(得分:2)
echo date('jS \Of F', strtotime('2018-09-16')); //Outputs 16th Of September
j-每月的前一天没有前导零。
S-每月的英语序数后缀,两个字符。
F-一个月的完整文本表示形式,例如一月或三月
此外,在文档中指出:
您可以防止格式字符串中的可识别字符被 通过使用前面的反斜杠转义来扩展。如果字符 反斜杠已经是一个特殊的序列,您可能还需要 逃脱反斜杠。
上面的陈述解释了为什么我们有\Of
。 Of
是可识别的字符串。我们也可以执行\O\f
,但仍然得到相同的结果。