javascript - 使用按钮将时间插入字段

标签 javascript php html css forms

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

我发现了这个类似的代码,但我无法使其工作:

$(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">

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

最佳答案

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

$(
    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/

关于javascript - 使用按钮将时间插入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42755233/

相关文章:

javascript - CSS Sprite 代码在 Chrome 和 IE 中有效,但在 Firefox 中无效?

javascript - 在 JavaScript 中将字符串转换为 HTML

javascript - jQuery 自动完成焦点下一个控件

php - Laravel - 查询构建器 - 左连接多态关系,仅不同

php - 当我们有各自地点的当前时间和时区时,两个城市/国家之间的时差

java - 如何使用jsp在html中设置select的选定索引

javascript 代码在 15 次按键后显示警报消息

javascript - 使用three.js,如何将EffectComposer 与OculusRiftEffect、VREffect 或VRRenderer 集成?

php - PHP 中的变量 $this 是什么意思?

java - 修复 Java 中的序列化 HTML