Сколько дней в месяце?

Кром

Новичок
Сколько дней в месяце?

Я так понял что функции, которое определяет количество дней в месяце нет?
А как тогда узнать количество дней скажем в текущем и следующем месяце, учитывая високосноый год и т.д.? Какой тут алгоритм?
 

Кром

Новичок
Спасибо, а то я в strftime() уперся как баран.

$remainder = date("t") - date("j",time());
echo $remainder.'<br>';
$lastmonth = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
$two_month = $remainder + date("t", $lastmonth);
echo $two_month.'<br>';

Так я вычисляю остаток текущего месяца + следующий. Этот вариант рабочий? Не будет ли ошибки во время високосного года или перевода времени?
 

Demiurg

Guest
что за остаток то ?
ты скажи, что тебе получить надо ..
 

Кром

Новичок
>что за остаток то ?
>ты скажи, что тебе получить надо ..

Я вычисляю количество дней от текущего дня до конца месяца + дни следуюшего месяца. Т.е. допустим сегодня 26 число. Значит осталось 5 дней + 30 дней следующего месяца.
 

Demiurg

Guest
прозе уж так:
(mktime (23,59,59,date("m")+2,0, date("Y")) - time())/(3600*24);
 
Сверху