jQuery的日期选择器与当前时间

问题描述 投票:5回答:2

我想与日期上的按钮(12个小时格式)点击文本框沿时间。

这里是迄今为止我所做的代码。我能够得到的日期,但我想以当前日期一起录制当前时间。

$(function() {
    $("#datepicker1").datepicker({
        dateFormat: "yy-mm-dd hh:mm:ss"
    }).datepicker("setDate", "0");
});

<input id="datepicker1">

HH:MM:SS是我想的,但它不工作。请指导。

它可以是通过JS或jQuery的其确定,但按一下按钮。

jquery jquery-ui-datepicker
2个回答
0
投票

从OP的评论,

var d = new Date();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
var date = d.getDate();
var month = d.getMonth();
var year = d.getFullYear();
if (month < 10) {
    month = '0' + month;
}
if (date < 10) {
    date = '0' + date;
}
$(".div_date_time").text(year + "-" + month + "-" + date + " " + hours + ":" + minutes + ":" + seconds);

0
投票

还有就是增加了一个timepicker的日期选择器插件:https://github.com/trentrichardson/jQuery-Timepicker-Addon。还包括一个“现在”按钮插入当前日期和时间。

在你的代码,只是datepicker取代datetimepicker。然后,您可以修改的日期和时间格式如下所示:

$("#datepicker1").datetimepicker({
    dateFormat: "yy-mm-dd",
    timeFormat: "hh:mm:ss"
});
© www.soinside.com 2019 - 2024. All rights reserved.