当我加载格式为 yyyy-mm-dd 的页面时,如何在文本框中自动显示当前日期
<tr><td>*Date:</td></tr>
<tr><td><div id="ma"><input type="text" name="dte" id="text1"> </div>
<script type="text/javascript">
document.getElementById("text1").value = Date().toString();
</script>
</td></tr>
最佳答案
我没有足够的声誉,因此无法向 Mike 添加评论。
就像Mike的解决方案一样,但有一些小错误:
getDay()
返回工作日的数字 (0-6),因此您应该使用getDate()
getMonth()
返回 0-11,因此您应该 +1。var d = new Date(); var day = d.getDate(); var month = d.getMonth() + 1; var year = d.getFullYear(); if (Math.floor(day / 10) === 0) { day = "0" + day; } if (Math.floor(month / 10) === 0) { month = "0" + month; } document.getElementById("text1").value = year + "-" + month + "-" + day;
关于javascript - 文本框中的日期,格式为 yyyy-mm-dd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027222/