Почему new Date возвращает одни и те же значения(одно и тоже время)?
Нужно чтоб при добавление сообщения ему возвращалась соответствующие время(при котором он был добавлен).
В коде ниже выводятся сообщения с одним и тем же значением времени, пока страницу не перезагрузишь.
В чем дело? я что то не так сделал или так и должно быть?
var time = new Date();
var timeS = time.toISOString();
$("#add-text").click( function() {
var message = $("#text").val();
$("#chat").append("
" + message + "
"); $("#form")[0].reset(); var chat = $("#chat").html(); localStorage.setItem("chat", chat); return false; }); if(localStorage.getItem("chat")) { $("#chat").html(localStorage.getItem("chat")); }Ответ
Объявляйте время при клике
$('#add-text').click(function(){
var time = new Date();
var timeS = time.toISOString();
/*Далее ваш код*/
})
Комментариев нет:
Отправить комментарий