php сошёл с ума
Данная формула сейчас отчего-то показывает март, а не февраль, странно:
date('n', mktime(0, 0, 0, date("m")-1, date("d"), date("Y")))
Что за хрень?
Из-за 28 дней в феврале?
Это date('Y-m-d',strtotime('-1 month')) выдаёт 3 марта! ужос...
Update: нужно так date('n', mktime(0, 0, 0, date("m")-1, 15, date("Y"))), то есть, брать 15 число текущего месяца и отнимать месяц.
date('n', mktime(0, 0, 0, date("m")-1, date("d"), date("Y")))
Что за хрень?
Из-за 28 дней в феврале?
Это date('Y-m-d',strtotime('-1 month')) выдаёт 3 марта! ужос...
Update: нужно так date('n', mktime(0, 0, 0, date("m")-1, 15, date("Y"))), то есть, брать 15 число текущего месяца и отнимать месяц.