我在从过去查找当前日期时遇到问题mktime
。在 PHP 中,我使用date("j");
. 在这里我需要,假设我的日期是在过去的一年中mktime(0, 0, 0, 2, 1, 2008)
,那么在这里我怎样才能找到过去这个特定月份的当前日期。
问问题
3136 次
2 回答
1
试试这个:
$date = getdate(mktime(0, 0, 0, 2, 1, 2008));
$day = $date['mday'];
要不就:
$day = date('j', mktime(0, 0, 0, 2, 1, 2008))
于 2012-07-26T05:43:26.647 回答
1
作为@octern 的解决方案,或者你可以这样做
$day = date('j', strtotime("-2 months"));
或者
$day = date('j', strtotime('-30 days'));
取决于你的需要。
您可能还想参考strtotime()
手册。
于 2012-07-26T05:57:30.277 回答