【问题标题】:Insert time into a field with a button使用按钮将时间插入字段
【发布时间】:2017-08-02 23:21:36
【问题描述】:

如何通过单击按钮将日期时间插入字段(军事时间)。

我找到了这个类似的代码,但我无法让它工作:

$(function() {
  $('#time').click(function() {
    var time = new Date();
    $('#time-holder').val(time.toDateString());
  });
});
<input type="text" value="" id="time-holder">
<input type="button" value="time" name="timer" id="time">

为什么我点击按钮时不显示日期?

【问题讨论】:

    标签: javascript php html css forms


    【解决方案1】:

    这将插入时间而不是日期:

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

    使用time.toString() 获取日期和时间。

    更多信息https://www.w3schools.com/jsref/jsref_totimestring.asp

    更新:

    JSFiddle:https://jsfiddle.net/cuva5y4z/

    【讨论】:

    • 如何将其插入到字段中?
    • 有没有办法只显示小时和分钟?我不想显示整个信息 02:00:42 GMT-0700(太平洋夏令时间)
    猜你喜欢
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多