JavaScript中獲得當前日期是使用new Date這個內置對象的實例,其他一些進階的操作也是基於這個內置對象的實例。
獲取完整的日期(默認格式):
var date = new Date; // Sat Jul 06 2019 19:59:27 GMT+0800 (中國標准時間)
獲取當前年份:
var year = date.getFullYear(); // 2019
獲取當前月份:
var month = date.getMonth() + 1; // 7
獲取當前日:
var day = date.getDay(); // 6
獲取當前日期(年-月-日):
month = (month > 9) ? month : ("0" + month); day = (day < 10) ? ("0" + day) : day; var today = year + "-" + month + "-" + day; // 2019-07-06
另外的一些操作:
date.getYear(); // 獲取當前年份(2位) date.getFullYear(); // 獲取完整的年份(4位, 1970-????) date.getMonth(); // 獲取當前月份(0-11,0代表1月) date.getDate(); // 獲取當前日(1-31) date.getDay(); // 獲取當前星期X(0-6,0代表星期天) date.getTime(); // 獲取當前時間(從1970.1.1開始的毫秒數) date.getHours(); // 獲取當前小時數(0-23) date.getMinutes(); // 獲取當前分鍾數(0-59) date.getSeconds(); // 獲取當前秒數(0-59) date.getMilliseconds(); // 獲取當前毫秒數(0-999) date.toLocaleDateString(); // 獲取當前日期 date.toLocaleTimeString(); // 獲取當前時間 date.toLocaleString( ); // 獲取日期與時間
"人總是把難過的時刻不斷的揣摩揣摩,故意不放過自己。"