Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中从mktime获取当前日期和时间_Php_Time - Fatal编程技术网

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

在PHP中从mktime获取当前日期和时间,php,time,Php,Time,我无法从过去的mktime中查找当前日期。在PHP中,我使用datej;查找当前日期;。在这里,我需要,假设我的日期是在过去的一年中,如mktime0,0,0,2,1,2008,那么在这里,我如何才能找到上个月的当前日期。尝试以下方法: $date = getdate(mktime(0, 0, 0, 2, 1, 2008)); $day = $date['mday']; 或者只是: $day = date('j', mktime(0, 0, 0, 2, 1, 2008)) 作为@octern

我无法从过去的mktime中查找当前日期。在PHP中,我使用datej;查找当前日期;。在这里,我需要,假设我的日期是在过去的一年中,如mktime0,0,0,2,1,2008,那么在这里,我如何才能找到上个月的当前日期。

尝试以下方法:

$date = getdate(mktime(0, 0, 0, 2, 1, 2008));
$day = $date['mday'];
或者只是:

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

作为@octern的解决方案,或者你可以这样做

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

根据你的需要


您可能还需要参考手册。

是否查找当前日期?还是上个月的日期?或者mktime的日期?我需要过去/未来的月份当前日期。我需要根据mktime的当前日期;现在意味着现在。过去/未来意味着不是现在。过去/未来不能是当前日期。假设我用PHP创建日历,这里我需要显示过去一个月或未来一个月的当前日期,当我选择该时间的月份时,我需要显示当前日期。例如,当前是7月25日,您要选择6月25日或8月25日?你想了解他们什么?这看起来解决了一个与我的答案完全不同的问题。这可能是海报想要的,但问题仍然不明确。它只显示1,不显示mktime的当前日期
$day = date('j', strtotime('-30 days'));