如果我有一个代表日期的字符串,例如“2011/07/01”(即 2011 年 7 月 1 日),我将如何以更易读的形式输出它,例如:
1 July 2011
1 Jul 2011 (month as three letters)
另外,我怎样才能让它智能地显示日期范围,如“2011/07/01”到“2011/07/11”
1 - 11 July 2001
(在本例中不重复“7 月”和“2011 年”)
您可以使用将日期转换为时间戳strtotime()然后使用date()在那个时间戳上。以你的例子为例:
$date = date("j F Y", strtotime("2011/07/01")); // 1 July 2011
$date = date("j M Y", strtotime("2011/07/01")); // 1 Jul 2011
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)