HTML中的value屬性可用于設置輸入字段元素的默認值。如果你將value設置為當前日期,那么每次打開你的頁面時,該輸入字段都將顯示當天的日期。
<input type="date" id="myDate" name="myDate" value="2021-09-27">
上面的代碼將創建一個日期輸入字段,初始值為2021年9月27日。而如果你想讓日期值始終為當前日期,你需要使用JavaScript來設置value屬性。
<input type="date" id="myDate" name="myDate">
<script> var d = new Date(); var year = d.getFullYear(); var month = ("0" + (d.getMonth() + 1)).slice(-2); var day = ("0" + d.getDate()).slice(-2); var today = year + '-' + month + '-' + day; document.getElementById("myDate").value = today; </script>
上述代碼創建了一個新的日期對象,然后使用getFullYear()、getMonth()和getDate()方法獲取當前年份、月份和日期。將這些值組合成一個字符串,并將其設置為輸入字段的值。
這樣,無論何時打開你的頁面,該日期輸入字段的值始終為當前的日期。