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 回答