-3

日付のテキストフィールドを自動入力したいのですが。

たとえば2013年1月4日の日付があり、「date」という名前のテキストフィールドがあるとします。私が欲しいのは、このテキストフィールドが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 pls は、この関数をページに配置して、プログラミングを行う必要があるだけです。

于 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 に答える