我需要以 Hour:Min 格式获取当前时间,任何人都可以帮助我。
user169964
问问题
203538 次
7 回答
137
于 2009-10-06T14:28:24.163 回答
19
于 2009-10-06T14:30:00.867 回答
11
print date('H:i');
您必须在 中设置正确的时区php.ini
。
寻找这些行:
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
它会是这样的:
date.timezone ="Europe/Lisbon"
不要忘记重新启动您的网络服务器。
于 2009-10-06T15:11:24.607 回答
3
如果要将整个脚本的默认时区设置为特定时区,另一种解决时区问题的方法是使用
date_default_timezone_set()
then use one of supported timezones。
于 2009-10-06T21:34:17.723 回答
1
在解决您需要当前时间而不是系统时间的评论时,您必须自己进行调整,一小时有 3600 秒(使用单位时间戳),所以使用它。例如,如果您的系统时间落后一小时:
$time = date('H:i',time() + 3600);
于 2009-10-06T14:40:01.743 回答
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');
于 2015-12-05T10:25:11.740 回答
1
您可以使用以下解决方案来解决您的问题:
echo date('H:i');
于 2018-09-21T14:30:09.067 回答