我真的很喜欢这方面的帮助。
目前,当我使用以下PHP时,我的输出是02:42 。 我想要的是14:42 。
<?php
date_default_timezone_set('Europe/London');
echo date("h:i",time());
?>
,是否可以使用转换后的时间值创建一个条件语句,如果大于上午10点说,请执行此操作。
非常感谢任何指针
答案 0 :(得分:9)
使用"H:i"
24小时。
答案 1 :(得分:5)
你可以通过以下方式实现这一目标:
date("H:i",time());
答案 2 :(得分:5)
echo date("H:i",time());
会给你24小时。
对于您可以使用的第二个问题:
if(date("a") == "pm" OR date("g") > 10){ ... }
答案 3 :(得分:3)
使用以下其中一项: G - 24小时c(0-23) H - 2位24小时(00-23)
echo date("H:i", time());
还要检查
$hour = date("H", time());
if($hour > 10)
{
//do stuff
}
答案 4 :(得分:2)
我认为您需要做的就是将小写 h 改为大写 H
您可以使用的所有格式都在http://php.net/manual/en/function.date.php
答案 5 :(得分:0)
试
date("H:iA",time());
A,会给你AM或PM
答案 6 :(得分:0)
这将转换为24小时制到12小时制
$date='17:29';
echo date ('g:i a',strtotime($date));
output: 5:29 pm
这将转换为12小时制至24小时制
$date='5:29';
echo date ('H:i',strtotime($date));
output: 17:29