我想在点击按钮(12小时格式)的文本框中留出时间和日期。
到目前为止我已经完成了代码。我能够得到日期,但我想记录当前时间和当前日期。
$(function() {
$("#datepicker1").datepicker({
dateFormat: "yy-mm-dd hh:mm:ss"
}).datepicker("setDate", "0");
});
<input id="datepicker1">
hh:mm:ss是我想到的,但它不起作用。请指导。
它可以通过JS或jquery来确定,但点击按钮。
答案 0 :(得分: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);
答案 1 :(得分:0)
有一个插件可以为datepicker添加时间戳:https://github.com/trentrichardson/jQuery-Timepicker-Addon。还包括一个&#34;现在&#34;插入当前日期和时间的按钮。
在您的代码中,只需将datepicker
替换为datetimepicker
即可。然后,您可以修改日期和时间格式,如下所示:
$("#datepicker1").datetimepicker({
dateFormat: "yy-mm-dd",
timeFormat: "hh:mm:ss"
});