convert mysql timestamp into actual date and time?
我将日期存储在mysql表中,它们被设置为在每一行中存储为CURRENT TIMESTAMP并存储如下:
1 | 2010-05-29 01:17:35 |
但我想要做的是以某种方式使用PHP能够分离一切,并创建一个更像日期:
2010年5月29日上午1:17
任何人至少可以指引我走正确的道路。 任何帮助是极大的赞赏!
http://php.net/manual/en/function.date.php
你有两个解决方案:
-
使用
strtotime() 将日期解析为时间戳,使用date() 将其重新格式化为字符串 -
或者使用
DateTime 类
在PHP代码中,这意味着使用:
要么 :
1 2 | $dt = new DateTime('2010-05-29 01:17:35'); echo $dt->format('M j Y g:i A'); |
另一方面,使用
如果表中有
1 |
要么:
1 |
其中