Javascript 单击datetime本地输入中的当前日期和时间
我正在尝试使用Javascript 单击datetime本地输入中的当前日期和时间,javascript,jquery,datetime,Javascript,Jquery,Datetime,我正在尝试使用onclick方法在datetime本地输入字段上获取当前日期和时间 我曾尝试使用moment.js和其他库来执行此操作,但由于某些原因,它无法转换为当前的datetime local字段。我做错了什么 我决定单独使用jquery回到基础,这就是我迄今为止设法做到的 如果在输入框中将输入类型更改为text,则脚本工作正常,但如果更改为datetime local,则脚本不工作 $( function(){ $('#time').click(func
onclick
方法在datetime本地
输入字段上获取当前日期和时间
我曾尝试使用moment.js
和其他库来执行此操作,但由于某些原因,它无法转换为当前的datetime local
字段。我做错了什么
我决定单独使用jquery
回到基础,这就是我迄今为止设法做到的
如果在输入框中将输入类型更改为text
,则脚本工作正常,但如果更改为datetime local,则脚本不工作
$(
function(){
$('#time').click(function(){
var time = new Date();
$('#time-holder').val(time.toDateString());
});
}
);
jsiddle:当使用输入类型时
日期时间本地
日期格式必须为:'YYYY-MM-DDTHH:MM:ss'
e、 g:“2014-11-16T15:25:33”
$(
function(){
$('#time').click(function(){
var time = moment().format('YYYY-MM-DDTHH:mm:ss');
$('#time-holder').val(time);
});
}
);
解决方案如下:
我很高兴@d1sciples应该是“YYYY-MM-DDTHH:MM:ss”