【发布时间】:2014-02-26 12:08:06
【问题描述】:
考虑以下,
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
$sysdate = date_format($date, 'H:i:s');
echo $sysdate;
Result: 17:31:48
让我知道如何从 sysdate 减去 5 分钟。
【问题讨论】:
考虑以下,
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
$sysdate = date_format($date, 'H:i:s');
echo $sysdate;
Result: 17:31:48
让我知道如何从 sysdate 减去 5 分钟。
【问题讨论】:
【讨论】:
在客观风格中,您可以使用方法 sub 和 DateInterval 对象:
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
echo $date->format('H:i:s').PHP_EOL;
$date->sub(new DateInterval('PT5M'));
echo $date->format('H:i:s').PHP_EOL;
结果:
17:44:04
17:39:04
【讨论】:
试试这个!希望这可能会有所帮助...
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
$sysdate = date_format(strtotime($date), 'H:i:s');
回显日期('H:i:s',time($sysdate) - 05*60);
【讨论】:
未经测试,但这可能会有所帮助..$date->sub(new DateInterval('PT0H5M'));
链接::
http://www.php.net/manual/en/datetime.sub.php
【讨论】:
$date = strtotime("-5 分钟")
【讨论】: