How to get previous month and year relative to today, using strtotime and date?

前端 未结 15 1000
情书的邮戳
情书的邮戳 2020-11-28 07:48

I need to get previous month and year, relative to current date.

However, see following example.

// Today is 2011-03-30
echo date(\'Y-m-d\', strtotim         


        
15条回答
  •  孤街浪徒
    2020-11-28 08:34

    I think you've found a bug in the strtotime function. Whenever I have to work around this, I always find myself doing math on the month/year values. Try something like this:

    $LastMonth = (date('n') - 1) % 12;
    $Year      =  date('Y') - !$LastMonth;
    

提交回复
热议问题