我已将当前UTC
时间转换为IST
,现在我需要将此时间转换为一小时,并将其存储在变量中。
<?php
date_default_timezone_set('Asia/Kolkata');
$DateTime=date('Y-m-d H:i:s');
$DateTime=date('H:i:s',$DateTime - 3600);//This does not seem to work
echo $DateTime;
?>
答案 0 :(得分:1)
希望这会奏效。
<?php
date_default_timezone_set('Asia/Kolkata');
$DateTime=date('Y-m-d H:i:s');
$DateTime=date('H:i:s', strtotime($DateTime) - 3600);
echo $DateTime;
?>
答案 1 :(得分:1)
对于您要执行的操作,您需要使用时间戳。您无法在日期字符串中添加或减去数字。
使用类似的东西
$timeBeforeAnHour = date('H:i:s',time() - 3600);
这会有所帮助。
答案 2 :(得分:1)