<?php
 
 
date_default_timezone_set("Europe/Kiev");
$now = time ();
 
// Какой месяц
$this_month = strftime ('%m', $now);
// Первый день текущего месяца в формате timestamp
$day = mktime(0, 0, 0, $this_month, 1);
// Первый день следующего месяца в формате timestamp
$month_end = mktime(0, 0, 0, $this_month+1, 1);
 
while ($day < $month_end)
{
  print strftime('%d', $day) . "<br>";
  $day += 86400;
  $i++;
}
 
echo "В этом месяце $i дней"
 
?>

Еще вариант:

date('t', time())


1 комментарий к “Количество дней в месяце PHP”

  • idallas :

    date("t", strtotime("2012-01"));

Оставить комментарий

Подписка по e-mail и RSS
rss

Подписаться по e-mail:

Поиск
Категории