"PHP" / Говнокод #11899 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
private function getLastDate($year, $month)
    {
        $next_year = $year;
        $next_month = $month + 1;
        if ($next_month == 13) {
            $next_month = 1;
            $next_year++;
        }
        $next_time = mktime(0, 0, 0, $next_month, 1, intval($next_year));

        $lastdate = strtotime('-1 day', $next_time);
        $last_day = date('d', $lastdate);

        return $last_day;
    }

date('t', strtotime("$year-$month-01"));

Запостил: nekufa nekufa, (Updated )

Комментарии (2) RSS

  • date('t', mktime(0, 0, 0, $month, 1, intval($year)); Так правильней. Не нужно магический strtotime пихать где без него можно обойтись...
    Ответить
    • Справедливо. Был взволнован, по-этому timestamp написал как было короче 🙂
      Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8