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