379

サーバーに送信できるように、非表示の HTML タグに現在の日付を追加したいと思います。

<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">

書式設定された日付を VALUE 属性に追加するにはどうすればよいですか?

4

7 に答える 7

632

これがあなたが望むものであることを願っています:

const today = new Date();
const yyyy = today.getFullYear();
let mm = today.getMonth() + 1; // Months start at 0!
let dd = today.getDate();

if (dd < 10) dd = '0' + dd;
if (mm < 10) mm = '0' + mm;

const today = dd + '/' + mm + '/' + yyyy;

document.getElementById('DATE').value = today;

JavaScriptで現在の日付を取得するにはどうすればよいですか?

于 2012-09-13T15:06:59.773 に答える
142
<input type="hidden" id="date"/>
<script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script>
于 2013-09-29T14:53:31.227 に答える
3

value 属性を使用して:

var today = new Date();
document.getElementById('DATE').value += today;
于 2012-09-13T15:08:10.463 に答える
3

JavaScript で現在の日付/時刻を取得するには:

var date = new Date();

サーバー側の解釈を簡単にするためにミリ秒が必要な場合

var value = date.getTime();

日付をユーザーが読み取り可能な文字列にフォーマットするには、これを参照してください

次に、隠しフィールドに書き込みます。

document.getElementById("DATE").value = value;
于 2012-09-13T15:13:48.997 に答える
1

DOM のgetElementByidメソッドを使用します。

document.getElementById("DATE").value = "your date";

Dateクラスで日付を作成できます。

d = new Date();

(ヒント: Chrome や Firefox の Firebug 拡張機能などに JavaScript コンソールをインストールします。DOM と Javascript を操作できるようになります)

于 2012-09-13T15:07:26.903 に答える
0

プロパティを編集することで要素valueを編集し.valueます。

document.getElementById('DATE').value = 'New Value';
于 2012-09-13T15:06:52.170 に答える