我有一个mysql表字段设置为时间类型,以HH:mm:ss格式存储数据.因此,当我列出数据时,它会打印为例如16:30:00.但我想只显示hh:mm部分(不是秒).
在日期时间类型的情况下,我可以做日期('H:i','2010-03-16 16:30:00').我的意思是我可以找回任何部分.我想知道是否有类似的方式只适用于时间领域?
请注意,我可以使用str_replace,explode等操作时间字符串以消除时间部分,我只是想知道是否有任何标准函数我不知道.
Gor*_*don 10
如果你想用PHP做这件事,你必须先从时间上得到一个时间戳,例如
echo date('H:i', strtotime('16:30:00'));
Run Code Online (Sandbox Code Playgroud)
将输出16:30.Strtotime将假设时间是当前日期.