在PHP中,无论当月的哪一天是您,最有效的方式是获取上个月的最后一天?

时间:2010-07-02 05:30:06

标签: php datetime strtotime

我需要能够将上个月的最后一天变为日期变量。该脚本可以在当月的任何一天运行。即使上个月的最后一天落在29,30,31等上,它也需要动态调整。

这是最好的一天?

1 个答案:

答案 0 :(得分:7)

我会给出一种没有提到重复的方法。 mktime支持超出范围的值,因此如果您要求2010年7月40日,它将为您提供8/9/2010;你可以扭转这一点,并要求当月的第0天获得前一天的最后一天:

$lastDayTimestamp = mktime(0, 0, 0, date('n'), 0);