Jun*_*aid 3 php mysql time datetime
你们中的大多数人可能会发现这个重复(几乎)的问题,但是在那里的所有讨论中我找不到我想要的解决方案.
我在mysql数据库中有一个类型为= DATETIME的列,它将时间保存为2013-08-21 20:26:12.
现在,我可以按原样回复它,即2013-08-21 20:26:12在PHP页面上,但我希望以下列格式回应它:
如果可以在从数据库中获取时间并应用一些PHP函数后执行此操作,或者我们可以在从数据库获取时执行此操作,请指导我?如何?
谢谢
**更新:或者如果我能够使用date()生成时间; 在PHP中将它存储在mysql数据库中作为TIME,这样我们就可以对它进行时间查询,比如搜索等
Ama*_*ali 11
使用strtotime()
您的时间的字符串转换为一个时间戳,然后用date()
功能将其转换为所需要的格式.
$str = '2013-08-21 20:26:12';
echo date('d M ', strtotime($str));
echo date('d M Y', strtotime($str));
echo date('g:i A, l - d M Y', strtotime($str));
Run Code Online (Sandbox Code Playgroud)
输出:
21 Aug
21 Aug 2013
8:00 PM, Wednesday - 21 Aug 2013
Run Code Online (Sandbox Code Playgroud)
这应该让你开始.有关更多选项,请参阅date()
功能文档.
归档时间: |
|
查看次数: |
18567 次 |
最近记录: |