我想从给定的时间减去2小时,例如我得到时间2016-07-15T06:20:00,我想从它减去2小时,如2016-07-15T04: 20:00从php中减去2小时
-2
A
回答
1
您可以使用DateTime
这个类。
$DateTime = new DateTime();
$DateTime->modify('-2 hours');
echo $DateTime->format("Y-m-dTH:i:s");
0
您可以使用DateInterval
在php
减去小时和分钟(这是零,你的情况),像这样:
$date = new DateTime();
$tosub = new DateInterval('PT2H10M'); // 2hr 10 mins
$date->sub($tosub);
echo $date->format("Y-m-dTH:i:s");
1
另一种方式是
echo date('Y-m-dTH:i:s', strtotime('-2 hours', strtotime('2016-07-15T06:20:00')));
或
echo date('Y-m-dTH:i:s', strtotime('2016-07-15T06:20:00') - 7200);
相关问题
- 1. 如何从用户当地时间减去2小时?
- 2. 在php中减去时间
- 3. 从时间戳减去6小时使用PHP
- 4. 从小时减去不在时间格式在php
- 5. 如何从SYSDATETIME()减去18小时
- 6. DateTime错误从0小时减去
- 7. 2。减去日期时间
- 8. Swift:NSDate减去NSDate小时
- 9. C#.net减去小时
- 10. 减去小时和分钟
- 11. 减去2 Datepickers
- 12. PHP,需要从DateTime减去12小时30分钟
- 13. 减去从日期的几个小时在PHP
- 14. 如何从var width = document.documentElement.clientWidth +''中减去'2'?
- 15. 需要从Excel中的时间戳中减去小时数
- 16. MySQL的PHP减去2个从2个表提高查询
- 17. 从和中减去第二最小值
- 18. 我想在VBA中减去一小时
- 19. 如何在JavaScript中减去小时?
- 20. 取当前时间并从中减去3小时
- 21. 如何从MySQL中的日期时间减去3小时?
- 22. 如何从当前时间减去AngularJS中的一些小时
- 23. 从Ruby中的日期时间减去n小时
- 24. PHP减去2个变量值
- 25. 减去2日期
- 26. 减去2个dataframes
- 27. 减去2个Sequelize
- 28. PHP从MySQL查询中减去“|”字符
- 29. PHP从数据库中减去值
- 30. 从DB中减去PHP变量
谢谢我需要相同 – Fareed