6

ボタンをクリックすると、テキストボックスに日付とともに時間が表示されます(12時間形式)。

私がこれまでに行ったコードがあります。日付を取得することはできますが、現在の日付とともに現在の時刻を記録したいと考えています。

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

<input id="datepicker1">

hh:mm:ss は私が考えたものですが、機能していません。ガイドしてください。

JSまたはjqueryを介して実行できますが、ボタンをクリックするだけです。

4

2 に答える 2

1

datepicker に timepicker を追加するプラグインがあります: https://github.com/trentrichardson/jQuery-Timepicker-Addon。また、現在の日付と時刻を挿入する「Now」ボタンも含まれています。

datepickerコードでは、 に置き換えるだけdatetimepickerです。次に、日付と時刻の形式を次のように変更できます。

$("#datepicker1").datetimepicker({
    dateFormat: "yy-mm-dd",
    timeFormat: "hh:mm:ss"
});
于 2015-01-28T19:14:29.440 に答える
1

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);
于 2014-06-12T09:50:32.510 に答える