3

ボタンのクリックで入力フィールドに現在の日付と時刻を挿入するスクリプトが必要ですか? 誰でも私にスクリプトを紹介できますか?

私は jquery か ajax か javascript を好みます。

どうもありがとう。

4

4 に答える 4

5

jQuery:

$(
    function(){

        $('#time').click(function(){
                  var time = new Date();                
                  $('#time-holder').val(time.toDateString());  
        });

    }
);

HTML:

<input type="text" value="" id="time-holder">
<input type="button" value="time" name="timer" id="time">

以下はjsFiddle の例です。

于 2012-04-10T23:53:03.947 に答える
2

簡単な実装:

<form>
  <input name="theDate" size="50">
  <input type="button" value="Insert date" onclick="
    this.form.theDate.value = new Date();
  ">
</form>
于 2012-04-11T00:20:30.367 に答える
0

このような何かがうまくいくはずです:

 $('#yourButtonId').click(function() {
       var now = new Date();
       $('#yourInputId').val(now.toDateString());
 });
于 2012-04-10T23:51:47.140 に答える
0

JavaScript では、Date オブジェクトを使用できます。ボタンをクリックしたときに入力の値を変更するには、次のようにします。

document.getElementById("buttonId").onclick = function() {
     var date = new Date();
     document.getElementById("inputId").value = date.toString();
};

または、日付の一部のみを使用したり、別の方法でフォーマットしたりする場合はdate.getDate()date.getFullYear()、 などの関数を使用してオブジェクトの特定の属性を取得し、必要なフォーマットに置き換えるdate.toString()ことができます。https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Dateに Date オブジェクトのメソッドの完全なリストがあります。

于 2012-04-11T00:05:18.493 に答える