Привет. Сегодня я хочу предложить такой вариант отчета жизни сайта: в секундах. Как на сайте ИГРУН. Пример можно глянуть на этом блоге (в правом меню. последний блок).
Создаем файл clock.js или если уже есть какие то подключеные .js файлы, то этот код можно всунуть прямо туда:
/* Часы - zVlad */
startday = new Date();
clockStart = new Date('June 20, 2011') //Дата создания сайта
function initStopwatch() {
var myTime = new Date();
var timeNow = myTime.getTime();
var timeDiff = timeNow - clockStart;
this.diffSecs = timeDiff/1000;
return(this.diffSecs); }
function getSecs() {
var mySecs = initStopwatch();
var mySecs1 = ""+mySecs;
mySecs1= mySecs1.substring(0,mySecs1.indexOf("."));
document.getElementById('clock').innerHTML = mySecs1
window.setTimeout('getSecs()',1000); }
document.getElementById('clock').innerHTML = setTimeout('getSecs()',1000);
Если вы создали файл clock.js, то поместите содержимое выше в него и подключите на сайт:
Потом где хотим увидить секунды пишем:
clockStart = new Date('June 20, 2011') - в скобках дата создания сайта. Начальная дата, от которой будет отчет в секундах.
<span id="clock"> </span> - тут будет вывод секунд. Перед этим можно поставить какой то текст.
Все.
Удачи!
Установка
Создаем файл clock.js или если уже есть какие то подключеные .js файлы, то этот код можно всунуть прямо туда:
/* Часы - zVlad */
startday = new Date();
clockStart = new Date('June 20, 2011') //Дата создания сайта
function initStopwatch() {
var myTime = new Date();
var timeNow = myTime.getTime();
var timeDiff = timeNow - clockStart;
this.diffSecs = timeDiff/1000;
return(this.diffSecs); }
function getSecs() {
var mySecs = initStopwatch();
var mySecs1 = ""+mySecs;
mySecs1= mySecs1.substring(0,mySecs1.indexOf("."));
document.getElementById('clock').innerHTML = mySecs1
window.setTimeout('getSecs()',1000); }
document.getElementById('clock').innerHTML = setTimeout('getSecs()',1000);
Если вы создали файл clock.js, то поместите содержимое выше в него и подключите на сайт:
<script type="text/javascript" src="/js/clock.js"></script>
Потом где хотим увидить секунды пишем:
Блог существует <span id="clock"></span> секунд :)
Пояснения
clockStart = new Date('June 20, 2011') - в скобках дата создания сайта. Начальная дата, от которой будет отчет в секундах.
<span id="clock"> </span> - тут будет вывод секунд. Перед этим можно поставить какой то текст.
Все.
Удачи!
- Владислав
- 25-09-2011, 00:11
- 4 758