Таймер jQuery, ajax и "приятно провести время" - PullRequest
0 голосов
/ 12 июня 2010

Итак, вот что у меня есть:

$(document).ready(function () {
    $("#div p").load("/update/temp.php");

    function addOne() {
        var number = parseInt($("#div p").html());
        return number + 1;
    }
    setInterval(function () {
        $("#div p").text(addOne());
    }, 1000);
    setInterval(function () {
        $("#geupdate p").load("/update/temp.php");
    }, 10000);
});

Итак, эта команда берет временную метку UNIX из temp.php и помещает ее в #div p, а затем добавляет 1 к ней каждую секунду, изатем каждые 10 секунд он будет проверять исходный файл, чтобы поддерживать его скорость.

Моя проблема заключается в том, что мне нужно отформатировать эту метку времени UNIX в такой формат, как «1 день 3 часа 56 минут и 3 секунды назадmsgstr ", в то же время выполняю все вызовы инкремента и ajax.Я не очень разбираюсь в jquery / javascript, поэтому я могу упустить что-то простое.

1 Ответ

0 голосов
/ 26 октября 2010

http://www.datejs.com/ делает все, что вы, возможно, захотите делать с датами в JavaScript. Первая доступная загрузка устарела, но версия SVN в порядке.

...