我需要获取当前时间,以小时:最小格式可以帮助我。
答案 0 :(得分:104)
print date('H:i');
$var = date('H:i');
当前时间应该这样做。使用小写h表示12小时而不是24小时。
答案 1 :(得分:17)
答案 2 :(得分:9)
print date('H:i');
您必须在php.ini
中设置正确的时区。
寻找以下几行:
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
这将是:
date.timezone ="Europe/Lisbon"
不要忘记重新启动您的网络服务器。
答案 3 :(得分:2)
如果要将整个脚本的默认时区设置为certian时区,另一种解决时区问题的方法是使用
date_default_timezone_set()
然后使用其中一个supported timezones。
答案 4 :(得分:1)
在处理您的评论时,您需要当前时间,而不是系统时间,您必须自己进行调整, 一小时有3600秒(单位时间戳使用),所以使用它。例如,如果您的系统时间落后一小时:
$ time = date('H:i',time()+ 3600);
答案 5 :(得分:1)
function get_time($time) {
$duration = $time / 1000;
$hours = floor($duration / 3600);
$minutes = floor(($duration / 60) % 60);
$seconds = $duration % 60;
if ($hours != 0)
echo "$hours:$minutes:$seconds";
else
echo "$minutes:$seconds";
}
get_time('1119241');
答案 6 :(得分:-1)
您可以使用以下解决方案来解决您的问题:
X_test