File size: 2.25Kb
<?
$base_day = 25; //День создания сайта, от 1 до 31
$base_mon = 5; //Месяц создания сайта, от 1 до 12
$base_yr = 2011; //Год создания (4-е цифры)
$current_day = date ("j");
$current_mon = date ("n");
$current_yr = date ("Y");
$current_week = date ("w");
$current_time = date ("h:i:s");
$base_mon_max = date ("t",mktime (0,0,0,$base_mon,$base_day,$base_yr));
$base_day_diff = $base_mon_max - $base_day;
$base_mon_diff = 12 - $base_mon - 1;
$start_day = 1;
$start_mon = 1;
$start_yr = $base_yr + 1;
$day_diff = ($current_day - $start_day) + 1; // добавить сегодня
$mon_diff = ($current_mon - $start_mon) + 1; // добавить текущий месяц
$yr_diff = ($current_yr - $start_yr);
$day_diff = $day_diff + $base_day_diff;
$mon_diff = $mon_diff + $base_mon_diff;
if ($day_diff >= $base_mon_max) {
$day_diff = $day_diff - $base_mon_max;
$mon_diff = $mon_diff + 1;
}
if ($mon_diff >= 12) {
$mon_diff = $mon_diff - 12;
$yr_diff = $yr_diff + 1;
}
if ($yr_diff == "0") $years = "";
if ($yr_diff == "1") $years = "год";
if ($yr_diff == "2") $years = "года";
if ($yr_diff == "3") $years = "года";
if ($yr_diff == "4" ) $years = "года";
if ($yr_diff >= "5") $years = "лет";
if ($mon_diff == "0") $mon = "";
if ($mon_diff == "1") $mon = "месяц";
if ($mon_diff == "2") $mon = "месяца";
if ($mon_diff == "3") $mon = "месяца";
if ($mon_diff == "4") $mon = "месяца";
if ($mon_diff >= "5") $mon = "месяцев";
if ($day_diff == "0") $days = "";
if ($day_diff == "1") $days = "день";
if ($day_diff == "2") $days = "дня";
if ($day_diff == "3") $days = "дня";
if ($day_diff == "4") $days = "дня";
if ($day_diff >= "5") $days = "дней";
if ($day_diff == "21") $days = "день";
if ($day_diff == "22") $days = "дня";
if ($day_diff == "23") $days = "дня";
if ($day_diff == "24") $days = "дня";
if ($day_diff == "31") $days = "день";
print "<b>Нам сегодня - </b>";
echo "<font color=green>";
if ($yr_diff >= "1") { echo "<b>$yr_diff</b>$years "; }
if ($mon_diff >= "1") { echo "<b>$mon_diff</b>$mon "; }
if ($day_diff >= "1") { echo "<b>$day_diff</b>$days"; }
echo "</font><br />\n";
?>