Обучение/Помощь новичкам | дайте код
DELETED
Автор
12 марта 2015, в 14:27
Delete
(сегодня нам 1 день)
на следущий день число менялось!
DELETED
Автор
12 марта 2015, в 14:35
Delete
Vinkh (12.03.2015 в 14:27)
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
<span id="yearsite"></span>
<script type="text/javascript">
d0 = new Date('April 5, 2010');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000 * 60 * 60 * 24); //
dt = Math.round(dt);
$('#yearsite').html('Сайт существует ' + dt + time(dt, [' день', ' дня', ' дней']));
function time(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]];
}
</script> 'April 5, 2010' заменяете на дату создания вашего сайта.
Если вам лень или сложно найти названия месяцев на английском, то вот готовый список:
January = Январь
February = Февраль
March = Март
April = Апрель
May = Май
June = Июнь
July = Июль
August = Август
September = Сентябрь
October = Октябрь
November = Ноябрь
December = Декабрь
можно каждый день в ручную прописывать и не грузить сервер лишними скриптами
include_once 'life.php'; //сколько сайту
life.php
life.php
<?
$base_day =10; //День создания сайта, от 1 до 31
$base_mon = 8; //Месяц создания сайта, от 1 до 12
$base_yr = 2013; //Год создания (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";
?>
$base_day =10; //День создания сайта, от 1 до 31
$base_mon = 8; //Месяц создания сайта, от 1 до 12
$base_yr = 2013; //Год создания (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";
?>
DELETED
Автор
12 марта 2015, в 14:38
Delete
Vinkh (12.03.2015 в 14:27)
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
на автор Скачать
Еще проще автор <!-- BODY START HERE -->
<SCRIPT language=JavaScript>
<!--
d0 = new Date('December 20, 2012'); // дата запуска сайта (месяц должен быть на английском!)
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Этот сайт существует <B>' + Math.round(dt) + '</B>-й день от 20 декабря 2012'); // счетчик дней
-->
</SCRIPT>
<!-- BODY END HERE -->
<SCRIPT language=JavaScript>
<!--
d0 = new Date('December 20, 2012'); // дата запуска сайта (месяц должен быть на английском!)
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Этот сайт существует <B>' + Math.round(dt) + '</B>-й день от 20 декабря 2012'); // счетчик дней
-->
</SCRIPT>
<!-- BODY END HERE -->
Vinkh (12.03.2015 в 14:27)
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
дайте код такой штуки чтоб она вела подсчет скока дней сайту! чтоб внизу сайта было так
(сегодня нам 1 день)
на следущий день число менялось!
Еще проще не парься http://antonblog.ru/age/