我有2011-08-03 21:56:41来自MySQL时间戳,我想使用PHP(非MySQL)将其转换为2011年8月3日星期三。怎么办呢?
答案 0 :(得分:2)
使用strtotime()
将日期/时间字符串转换为Unix时间戳,以便您可以使用date()
以任何方式格式化该时间戳的值。
$stamp = '2011-08-03 21:56:41';
echo date('l F jS, Y', strtotime($stamp));
// output: Wednesday August 3rd, 2011
date()
manual page的参考非常有用。我仍然一直引用特殊格式字符列表。
strtotime()
函数起初看似神奇。有关将来可以接受的输入格式here's the supported date/time documentation的{{3}}以供将来参考。