在PHP中获取当前日期和时间表单mktime


Get current date and time form mktime in PHP

我在从过去的mktime中查找当前日期时遇到问题。在PHP中,我使用date("j");查找当前日期。在这里,我需要,假设我的日期是在过去的一年里,比如mktime(0, 0, 0, 2, 1, 2008),那么在这里我如何才能找到过去一个月的当前日期。

作为@octerrn的解决方案,或者您可以执行

$day = date('j', strtotime("-2 months"));

$day = date('j', strtotime('-30 days'));

根据您的需要。

您可能还需要参考strtotime()手册。

试试这个:

$date = getdate(mktime(0, 0, 0, 2, 1, 2008));
$day = $date['mday'];

或者只是:

$day = date('j', mktime(0, 0, 0, 2, 1, 2008))