我想将当前日期添加到隐藏的 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 属性?
我希望这是你想要的:
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;
老实说,我建议您使用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>
通过使用 value 属性:
var today = new Date();
document.getElementById('DATE').value += today;
在 javascript 中获取当前日期/时间:
var date = new Date();
如果您需要毫秒来轻松进行服务器端解释使用
var value = date.getTime();
要将日期格式化为用户可读的字符串,请参阅此
然后只需写入隐藏字段:
document.getElementById("DATE").value = value;
使用 DOM 的getElementByid
方法:
document.getElementById("DATE").value = "your date";
可以与Date
班级约会:
d = new Date();
(Protip:在 Chrome 或 Firefox 的 Firebug 扩展中安装一个 javascript 控制台。它使您可以使用 DOM 和 Javascript)
value
您可以通过编辑元素的.value
属性来编辑元素。
document.getElementById('DATE').value = 'New Value';