如何将数据库表行中的时间戳转换为上午9:00或下午
说我有数据库的行值2016-10-14 15:08:06
输出必须是2016-10-14 03:08 AM或PM使用php
2016-10-14 03:08 AM
答案 0 :(得分:2)
一种方法是使用DateTime
:
$dt = new DateTime( '2016-10-14 15:08:06' );
echo $dt->format( 'Y-m-d h:i A' );
有关可用的格式选项,请参阅date()
。
答案 1 :(得分:1)
例如我们在变量
下面有时间戳$t="1512314221";
使用Date函数将其转换为日期时间格式:
echo Date("Y-m-d H:i:s",$t); //output 2017-03-13 15:17:01
您也可以将这些字符串附加到日期格式:
答案 2 :(得分:0)
写条件以检查您的日期时间是否在AM间隔(仅检查小时数)。如果真正的回声AM否则回显PM。