将日期和时间添加到隐藏的输入值
我正在尝试记录用户提交表单的日期和时间。
我需要在隐藏字段中捕获日期和时间。
我创建了一个显示日期和时间的函数,但我无法将其放入隐藏的输入值中。
这是我目前一直在尝试的方式。
function dateTime() {
new Date($.now());
}
$("#DateTime").attr("value", dateTime());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input name="DateTime" type="" value="">
回答
易于使用的时刻 js 用于相应地更改格式
<body>
<input name="DateTime" type="text" value="">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var today = moment().format('YYYY-MM-DD HH:mm:ss');
$('#DateTime').val(today);
// alert($('#DateTime').val());
});
</script>
</body>
src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var today = moment().format('YYYY-MM-DD HH:mm:ss');
$('#DateTime').val(today);
// alert($('#DateTime').val());
});
</script>