Saya ingin menambahkan tanggal sekarang ke tersembunyi tag HTML sehingga dapat dikirim ke server:
<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">
Bagaimana saya dapat menambahkan tanggal diformat untuk NILAI atribut?
Saya berharap ini adalah apa yang anda inginkan:
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
Jujur saya sarankan agar anda menggunakan moment.js. Hanya men-download moment.min.js
dan kemudian menggunakan potongan ini untuk mendapatkan kencan anda dalam format apapun yang anda inginkan:
<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>
Gunakan tabel berikut untuk format tanggal:
Untuk mendapatkan current date/time dalam javascript:
var date = new Date();
Jika anda membutuhkan milidetik untuk memudahkan server-side interpretasi menggunakan
var value = date.getTime();
Untuk format tanggal menjadi pengguna dapat dibaca string melihat ini
Kemudian hanya menulis untuk bidang tersembunyi:
document.getElementById("DATE").value = value;
Gunakan DOM's getElementByid
metode:
dokumen.getElementById("TANGGAL").nilai = "tanggal";
Tanggal dapat dilakukan dengan Upload
kelas:
d = new Date();
(Catatan: install javascript console seperti di Chrome atau Firefox' ekstensi Firebug. Hal ini memungkinkan anda untuk bermain dengan DOM dan Javascript)