粘滞便笺上的日期时间

时间:2017-01-09 11:18:24

标签: javascript jquery html css datetime

以下代码stick Notes我想要做的是yyyy-MM-dd HH:mm格式的便签标题中的当前时间戳



var today = new Date();
var Time = '';
    if (today.getHours() <= 12) {
        Time += ' AM';
    } //end if
    if (today.getHours() > 12) {
        Time += ' PM';
    } //end if

    alert(today.getDate() + '/' + today.getMonth() + '/' + today.getFullYear() + ' ' + today.getHours() + ':' + today.getMinutes() +  Time);
&#13;
&#13;
&#13;

Sticky Notes

2 个答案:

答案 0 :(得分:0)

您需要稍微修改(function() {..功能,

 var today = new Date();
        var Time = '';
        if (today.getHours() <= 12) {
            Time += ' AM';
        } //end if
        if (today.getHours() > 12) {
            Time += ' PM';
        } //end if

 var timeStamp= today.getDate() + '/' + today.getMonth() + '/' + today.getFullYear() + ' ' + today.getHours() + ':' + today.getMinutes() +  Time;

然后,您需要将以下行添加到spawn函数

 $('.box-header').html(dd);

像这样,

var spawn = function () {
    $("body").append(makeNote($(markup)));
    $('.box-header').html(timeStamp);
};

以下是工作演示:http://jsfiddle.net/Nutvt/170/

希望这有帮助!

答案 1 :(得分:0)

<span>中的时间戳添加新元素.box-header

<span class="date-time"></span>

使用这些样式规则

.date-time {
  display:block;
  margin:auto;
  display:block;
  position:absolute;
  text-align:center;
  left:0;
  right:0;
}

然后编辑其文本

$note.find('.date-time').text(timeStamp);

timeStamp的位置和构造来自:

var today = new Date();
var Time = today.getHours() <= 12 ? ' AM' : ' PM';
var timeStamp = today.getDate() + '/' + (today.getMonth()+1) + '/' + today.getFullYear() + ' ' + today.getHours() + ':' + today.getMinutes() +  Time;

Updated fiddle