PHP-将整数转换为日期时间
我试图将一个整数值的变量转换为12小时格式,但它只是返回12 amPHP-将整数转换为日期时间,php,Php,我试图将一个整数值的变量转换为12小时格式,但它只是返回12 am $hour = 18; echo date('h a', $hour); 我做错了什么?您可以使用: $hour = 18; echo date('h a', strtotime("$hour:00:00")); Beacause需要一个unix时间戳(自unix纪元起的秒数,1970年1月1日00:00:00 GMT)。实际上,使用18将得到'00:00:18',即12:18 am 此外,这将有助于:
$hour = 18;
echo date('h a', $hour);
我做错了什么?您可以使用:
$hour = 18;
echo date('h a', strtotime("$hour:00:00"));
Beacause需要一个unix时间戳(自unix纪元起的秒数,1970年1月1日00:00:00 GMT)。实际上,使用18
将得到'00:00:18',即12:18 am
此外,这将有助于:
$hour = 18;
echo date('h a', $hour*3600 ); // 1hr=3600sec