我能够用java以我想要的格式获得当前日期,并且实际上希望它在输入字段中显示为文本值。我不想使用type="date“来选择。任何提示或如何将当前日期作为值插入到输入字段中。我不介意php,如果它能干杯。
<input type="text" value='<span id="date"></span>'>
Java脚本
var months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var n = new Date();
var y = n.getFullYear();
var m = n.getMonth();
var d = n.getDate();
document.getElementById("datea").innerHTML = d + " " + months[m] + " " +
y;
发布于 2018-08-05 08:18:10
你犯了几个错误。否则它就是好的
var months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
];
var n = new Date();
var y = n.getFullYear();
var m = n.getMonth();
var d = n.getDate();
document.getElementById("date").value = d + " " + months[m] + " " + y;
<input type="text" id="date">
发布于 2018-08-05 10:10:15
如果你用PHP生成你的页面,你可以这样做:
<input type="text" value="<?php echo (new DateTime())->format('j F Y'); ?>"></input>
输出:
<input type="text" value="4 August 2018"></input>
https://stackoverflow.com/questions/51690498
复制相似问题