0

フィドル

私はソーシャル ネットワークを作成しています。あなたが何かを投稿するときに、時間を表示したいと思います。時間を表示する現在のコードがあります (これは時間だけでなく、テキストの検証と投稿も行っています):

$('#b').click(function () {
    var v = $('#type').val();
    var u = $('#input').val();
    if (v !== "" && u !== ""){
        var time = new Date();
        var currentime = Date.now();
        var x = currentime - time;
        $("ul").prepend("<li>" + v + "<br />Posted by " + u + " " + x +" minutes ago  </li>");
        $('#type, #input').css('border','');
    }
    else if (v == "" && u == "") {
        $('#type, #input').css('border','1px solid red');
    }
    else if (v == "") {
        $('#type').css('border','1px solid red');
        $('#input').css('border','');
    }
    else {
        $('#input').css('border','1px solid red');
        $('#type').css('border','');
    }
});

時間が投稿されると、0分前と表示されますが(私が言ったように)、時間が経ってもまだ0と表示されます.

4

1 に答える 1