我找到过去mktime
的当前日期时遇到问题。在PHP中,我使用 date("j");
查找当前日期。在这里我需要,假设我的日期是过去一年的mktime(0, 0, 0, 2, 1, 2008)
,那么我在这里如何找到过去一个月的当前日期。
答案 0 :(得分:1)
试试这个:
$date = getdate(mktime(0, 0, 0, 2, 1, 2008));
$day = $date['mday'];
或者只是:
$day = date('j', mktime(0, 0, 0, 2, 1, 2008))
答案 1 :(得分:1)
要么是@ octern的解决方案,要么你可以做
$day = date('j', strtotime("-2 months"));
或
$day = date('j', strtotime('-30 days'));
取决于您的需要。
您可能还想参考strtotime()
手册。