javascript - 新的时间戳都是同一个日期

标签 javascript html css local-storage gettime

当显示新任务 (obj) 时,我试图在页面上打印当前日期作为时间戳,但无论何时创建时间戳,新时间戳都是相同的日期。任何帮助将不胜感激。

 function getDate() {
     var today = new Date();
     var dd = today.getDate();
     var mm = today.getMonth() + 1;
     var yyyy = today.getFullYear();
     var time = today.getTime();
     if (dd < 10) {
         dd = '0' + dd
     }

     if (mm < 10) {
         mm = '0' + mm
     }

     today = mm + '/' + dd + '/' + yyyy + ' ' + time;

     localStorage.setItem('newDate', today);
     var newDate = localStorage.getItem('newDate');
     return (newDate);
 }

 function show() {
     var todos = get_todos();
     var date = localStorage.getItem('newDate');
     var html = '<table>';
     for (var i = 0; i < todos.length; i++) {
         html += '<br><tr><strong>' +
             '<input type="image" src="Pictures/remove.png"   class="remove" id="' + i +
             '"></input>' + todos[i] + ' - ' + date + '</strong><input type="checkbox"    name="cBox" id="isDone"><label for="cBox"</label></tr><br>';
     };
     html += '</table>';


     document.getElementById('todos').innerHTML = html;

     var buttons = document.getElementsByClassName('remove');
     for (var i = 0; i < buttons.length; i++) {
         buttons[i].addEventListener('click', remove);
     };
 }

 document.getElementById('add').addEventListener('click', add);
 show();

最佳答案

var date = localStorage.getItem('newDate');

我觉得应该是

var date = getDate();

关于javascript - 新的时间戳都是同一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38298306/

相关文章:

javascript - 从 AJAX 中的 onreadystatechange 事件返回值

html - 如何将 Shiny 的应用程序嵌入到 Rmarkdown html 文档中

JavaScript 代码不改变动态生成的 html 代码的样式

jquery - 显示无! important 需要使用 jQuery 重写

css - 相对于另一个不相关的 div 定位 div

javascript - node.js:程序意外退出或挂起

javascript - Web-workers 对象 url 的生命周期

javascript - 滚动条因背景图片而消失

html - 使用数据属性触发样式更改

jquery - 是否可以在页面加载时使用 Jquery 每 3 秒切换两个类?