使用JavaScript獲取當前日期
在JavaScript中,我們可以使用Date對象來獲取當前日期,并且可以將日期格式化成我們想要的模式。
獲取當前日期
要獲取當前日期,可以使用Date對象的構造函數,如下所示:
var today = new Date();
這將創建一個Date對象,表示當前日期和時間。
如果我們只是想獲取當前日期,可以使用以下代碼:
var today = new Date(); var date = today.getDate();
這將返回當前日期的數字形式(1-31)。
我們還可以獲取當前月份(0-11,0表示1月,11表示12月):
var today = new Date(); var month = today.getMonth();
如果我們將month的值加1,我們就可以得到人們熟悉的1-12的月份。
同樣地,我們可以獲取當前年份:
var today = new Date(); var year = today.getFullYear();
這將返回當前年份的4位數字形式。
格式化日期
通過將Date對象的方法與字符串連接,我們可以將日期格式化成我們想要的形式。例如:
var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); if(dd<10){ dd='0'+dd; } if(mm<10){ mm='0'+mm; } today = yyyy + '-' + mm + '-' + dd;
這將返回當前日期的“yyyy-mm-dd”形式。
我們還可以獲取當前時間,并將其添加到日期中:
var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); if(dd<10){ dd='0'+dd; } if(mm<10){ mm='0'+mm; } var hh = today.getHours(); var min = today.getMinutes(); var ss = today.getSeconds(); today = yyyy + '-' + mm + '-' + dd + ' ' + hh + ':' + min + ':' + ss;
這將返回當前日期和時間的“yyyy-mm-dd hh:mm:ss”形式。
總結
獲取當前日期和格式化日期在JavaScript中非常容易。使用Date對象,我們可以獲得當前日期和時間,并將其格式化成我們想要的形式。無論是前端還是后端,都有許多情況需要獲取當前日期,因此掌握這項技能是非常重要的。