-3

我想要一个日期文本字段来自动填充。

假设我有一个日期,例如 2013 年 1 月 4 日,并且我有一个名为“日期”的文本字段。我想要的是这个文本字段应该自动填充为 2013-1-4。我该怎么做呢?

4

2 回答 2

0
var d = new Date();

var month = d.getMonth()+1;
var day = d.getDate();

var output = d.getFullYear() + '/' +
 (month<10 ? '0' : '') + month + '/' +
 (day<10 ? '0' : '') + day;`

onload 请把这个功能放在你的页面中,只需要做一些你将完成的编程工作。

于 2013-01-29T10:02:00.183 回答
0

当前日期:

date = new Date().toISOString().match(/(\d{4}\-\d{2}\-\d{2})/);
$('input[name=date]').val(date[1]);

当前日期演示

预定义日期:

var date = new Date("4 January 2013");
date = new Date(date.getTime()-date.getTimezoneOffset()*60*1000)
       .toJSON()
       .match(/(\d{4})\-[0]?(\d{1,2})\-[0]?(\d{1,2})T/);
$('input[name=date]').val(date[1]+'-'+date[2]+'-'+date[3]);

预定义日期演示

于 2013-01-29T10:02:54.687 回答