考虑以下内容,
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata'));
$sysdate = date_format($date, 'H:i:s');
echo $sysdate;
Result: 17:31:48
让我知道如何从sysdate减去5分钟。
答案 0 :(得分:6)
答案 1 :(得分:4)
在目标样式中,您可以使用method 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
答案 2 :(得分:2)
试试这个!希望这可能会有所帮助...
$ date = new DateTime(null,new DateTimeZone('Asia / Kolkata'));
$ sysdate = date_format(strtotime($ date),'H:i:s');
回音日期('H:i:s',时间($ sysdate) - 05 * 60);
答案 3 :(得分:1)
未经测试,但这可能会有所帮助.. $date->sub(new DateInterval('PT0H5M'));
链接:
http://www.php.net/manual/en/datetime.sub.php
答案 4 :(得分:1)
$ date = strtotime(“ - 5分钟”)