448 Stimmen

Wie man aktuelles formatiertes Datum tt/mm/jjjj in Javascript erhält und es an eine Eingabe anhängt

Ich möchte ein aktuelles Datum zu einem versteckten HTML-Tag hinzufügen, damit es an den Server gesendet werden kann:

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

Wie kann ich dem VALUE-Attribut ein formatiertes Datum hinzufügen?

709voto

Aelios Punkte 11191

Ich hoffe, das ist, was Sie wollen:

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 formattedToday = dd + '/' + mm + '/' + yyyy;

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

Wie kann ich das aktuelle Datum in JavaScript abfragen?

249voto

Ali Punkte 4765

Ich schlage ehrlich gesagt vor, dass Sie moment.js . Einfach herunterladen moment.min.js und verwenden Sie dann dieses Snippet, um das Datum in dem von Ihnen gewünschten Format zu erhalten:

<script>
$(document).ready(function() {

     // set an element
     $("#date").val( moment().format('MMM D, YYYY') );

     // set a variable
     var today = moment().format('D MMM, YYYY');

});
</script>

Verwenden Sie die folgende Tabelle für Datumsformate:

enter image description here

156voto

Varun Natraaj Punkte 7014
<input type="hidden" id="date"/>
<script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script>

4voto

Wutz Punkte 1502

Um das aktuelle Datum/die aktuelle Uhrzeit in Javascript zu erhalten:

var date = new Date();

Wenn Sie Millisekunden für eine einfache serverseitige Interpretation benötigen, verwenden Sie

var value = date.getTime();

Zur Formatierung von Datumsangaben in eine benutzerlesbare Zeichenkette siehe diese

Dann schreiben Sie einfach in das versteckte Feld:

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

1voto

Asciiom Punkte 9719

Durch die Verwendung des Attributs value:

var today = new Date();
document.getElementById('DATE').value += today;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X