给定一段时间,我怎么才能找到一个月前的时间。给定一段时间后,如何才能找到一个月前的时间
5
A
回答
15
strtotime('-1 month', $timestamp);
+2
请注意:这将在31天月份和3月份结束时产生意想不到的结果。 http://derickrethans.nl/obtaining-the-next-month-in-php.html – 2015-08-01 19:53:13
3
在php中,你可以使用strtotime(“ - 1 month”)。点击这里,查看文档:http://ca3.php.net/strtotime
1
<?php
$date = new DateTime("18-July-2008 16:30:30");
echo $date->format("d-m-Y H:i:s").'<br />';
date_sub($date, new DateInterval("P1M"));
echo '<br />'.$date->format("d-m-Y").' : 1 Month';
?>
1
我们可以通过使用PHP的现代日期处理相同。这将需要PHP 5.2或更高版本。
// say its "2015-11-17 03:27:22"
$dtTm = new DateTime('-1 MONTH', new DateTimeZone('America/Los_Angeles')); // first argument uses strtotime parsing
echo $dtTm->format('Y-m-d H:i:s'); // "2015-10-17 03:27:22"
希望这会为此问题增加一些更多信息。
相关问题
- 1. 如何建立月份的第一个和最后一个作为时间戳,给定的时间戳?
- 2. PHP查找给定时间段内的第一个星期几
- 3. 我如何找到下一个出发时间的时间戳?
- 4. 我怎样才能安排一段时间与后来的JS?
- 5. Excel 2010 - 在给定时间之前查找最后一个日期的记录
- 6. 我怎么才能找到当前时间下降的时间范围在C#
- 7. 如何检查当前时间是否在一段时间内?
- 8. 如何在一段时间后取消某个功能?
- 9. 给定一段时间的输入,如何让一切都落后?
- 10. 在每隔一段时间IE 9不能在一段时间
- 11. 查找在这段时间内每月的第一天和最后一天
- 12. 给定一个区间,找到所有的间隔在间隔
- 13. 如何在一段时间
- 14. 如何在一段时间
- 15. 如何获得上个月特定时间的Unix时间戳
- 16. 一个月的时间间隔不能在31日工作?
- 17. 我怎样才能得到每周给定的一天的时间戳?
- 18. 一段时间
- 19. 在一段时间之前grep一个特定内容
- 20. Excel中的一个特定时间段
- 21. 如何比较当前时间只有没有日期到一个给定的时间在javascript
- 22. 如何获得两个特定时间段之间的时间
- 23. 如何在给定的时间内找到第n个谜语?
- 24. 在一段时间后超时NSThread
- 25. 怎么去前一页一段时间的延迟后,JSF
- 26. 如何从一个时间字段
- 27. 如何在一段时间内查找时间并返回另一列值?
- 28. 如何在给定时间后激活某个功能?
- 29. 计算一个月的工作时间
- 30. 如何在一段时间内找到Facebook页面的文章?
“一个月”你的意思是第二天30天吗?或者你想调整一个28或29天的二月问题? – fennec 2009-12-30 05:27:27
你能更具体一点吗?例如,如果是12月29日下午2点,那么一个月前的时间不会是11月29日下午2点? – justinl 2009-12-30 05:27:52