Aș dori să adaug o data curentă a ascuns un tag HTML, astfel încât acesta poate fi trimis la server:
<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">
Cum pot adăuga un formatate data la atributul VALUE?
Sper că acest lucru este ceea ce vrei:
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd;
}
if (mm < 10) {
mm = '0' + mm;
}
var today = dd + '/' + mm + '/' + yyyy;
document.getElementById('DATE').value = today;
https://stackoverflow.com/questions/1531093/how-to-get-current-date-in-javascript
Sincer, am sugerăm să utilizați moment.js. Doar descărca `moment.min.js și apoi, utilizați acest fragment pentru a obține data în orice format vrei tu:
<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>
Utilizați următorul tabel pentru formate de dată:
Pentru a obține data/ora curentă în javascript:
var date = new Date();
Dacă ai nevoie de milisecunde pentru ușor de server-side interpretare utilizare
var value = date.getTime();
Pentru formatare datele într-un utilizator poate fi citit șir vezi acest
Apoi doar scrie la câmp ascuns:
document.getElementById("DATE").value = value;
Utilizați DOM's getElementByid
metoda:
document.getElementById("DATA").valoare = "data";
O întâlnire poate fi făcut cu "Data" clasa:
d = new Date();
(Protip: instalați o consola javascript, cum ar fi în Chrome sau Firefox' extensia Firebug. Acesta vă permite să se joace cu DOM si Javascript)