在網頁設計中,自動添加當前日期是一種常見的需求,例如在網頁上顯示最新更新時間或記錄網頁操作的時間。在 HTML 中,我們可以使用 JavaScript 和內置的 Date 對象來實現這一功能。
<script> var curDate = new Date(); //獲取當前日期 var year = curDate.getFullYear(); //獲取當前年份 var month = curDate.getMonth() + 1; //獲取當前月份,需要加1 var day = curDate.getDate(); //獲取當前日 var dateString = year + "-" + month + "-" + day; //拼接日期 document.write("當前日期:" + dateString); //在頁面中顯示日期 </script>
上述代碼中,我們首先創建了一個 Date 對象,用于獲取當前日期。然后通過調用對象的方法獲取當前年份、月份和日,并將其拼接為一個字符串,最后使用 document.write() 方法將當前日期顯示在網頁上。
有些讀者可能已經注意到上述代碼中的一個小問題,即月份需要加1才能得到正確的值。這是因為 JavaScript 中的月份是從 0 開始計數的,因此實際值比當前月份少 1。例如,如果當前是10月,實際值為9。因此需要在獲取月份后加上1。
在實際應用中,我們可以將上述 JavaScript 代碼保存為一個 .js 文件,并在需要顯示當前日期的 HTML 頁面中使用<script>標簽引入即可。