Я хочу добавить текущую дату в скрытый тег HTML, чтобы он мог быть отправлен на сервер:
<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">
Как добавить форматированную дату к атрибуту VALUE?
Я хочу добавить текущую дату в скрытый тег HTML, чтобы он мог быть отправлен на сервер:
<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">
Как добавить форматированную дату к атрибуту VALUE?
Надеюсь, это то, что вы хотите:
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;
Я честно предлагаю вам moment.js. Просто скачайте moment.min.js
, а затем используйте этот фрагмент, чтобы получить дату в любом формате:
<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>
Используйте следующую диаграмму для форматов даты:
<input type="hidden" id="date"/>
<script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script>
Чтобы получить текущую дату/время в javascript:
var date = new Date();
Если вам требуется миллисекунды для удобной интерпретации на стороне сервера,
var value = date.getTime();
Для форматирования дат в пользовательской читаемой строке см. this
Затем просто напишите в скрытое поле:
document.getElementById("DATE").value = value;
Используйте метод DOM getElementByid
:
document.getElementById("DATE").value = "your date";
Дата может быть выполнена с помощью класса Date
:
d = new Date();
(Protip: установите консоль javascript, например, в расширение Firefox или Firefox Firebug, которое позволяет вам играть с DOM и Javascript)
Используя атрибут value:
var today = new Date();
document.getElementById('DATE').value += today;
Вы редактируете элемент value
, редактируя его .value
.
document.getElementById('DATE').value = 'New Value';