最詳細
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>JS獲取時間最詳細解釋</title> </head> <body> <script> function getTime() { //第一種方法 var timestamp1 = Date.parse(new Date()); console.log('Date.parse(new Date())', ' ', timestamp1); //第二種方法 var timestamp2 = (new Date()).valueOf(); console.log('(new Date()).valueOf()', ' ', timestamp2); //第三種方法 var timestamp3 = new Date().getTime(); console.log('new Date().getTime()', ' ', timestamp3); var myDate = new Date(); console.log('myDate.getFullYear()', ' 年份 ', myDate.getFullYear()); //獲取完整的年份(4位,1970-????) console.log('myDate.getMonth()+1', ' 月份 ', myDate.getMonth()+1); //獲取當前月份(0-11,0代表1月) console.log('myDate.getDate()', ' 當前日 ', myDate.getDate()); //獲取當前日(1-31) var myDay = ['星期日', '星期一','星期二','星期三','星期四','星期五','星期六'] console.log('myDay[myDate.getDay()]', ' ', myDay[myDate.getDay()]); //獲取當前星期X(0-6,0代表星期天) console.log('myDate.getTime()', ' 毫秒數 ', myDate.getTime()); //獲取當前時間(從1970.1.1開始的毫秒數) console.log('myDate.getHours()', ' 小時數 ', myDate.getHours()); //獲取當前小時數(0-23) console.log('myDate.getMinutes()', ' 分鍾數 ', myDate.getMinutes()); //獲取當前分鍾數(0-59) console.log('myDate.getSeconds()', ' 秒數 ', myDate.getSeconds()); //獲取當前秒數(0-59) console.log('myDate.getMilliseconds()', ' 毫秒數 ', myDate.getMilliseconds()); //獲取當前毫秒數(0-999) console.log('myDate.toLocaleDateString()', '當前日期 ', myDate.toLocaleDateString()); //獲取當前日期 console.log('myDate.toLocaleTimeString()', '當前時間 ', myDate.toLocaleTimeString()); //獲取當前時間 console.log('myDate.toLocaleString()', ' 日期與時間 ', myDate.toLocaleString()); //獲取日期與時間 } getTime() // Date.parse(new Date()) 1584065584000 // (new Date()).valueOf() 1584065584626 // new Date().getTime() 1584065584626 // myDate.getFullYear() 年份 2020 // myDate.getMonth()+1 月份 3 // myDate.getDate() 當前日 13 // myDay[myDate.getDay()] 星期五 // myDate.getTime() 毫秒數 1584065584626 // myDate.getHours() 小時數 10 // myDate.getMinutes() 分鍾數 13 // myDate.getSeconds() 秒數 4 // myDate.getMilliseconds() 毫秒數 626 // myDate.toLocaleDateString() 當前日期 2020/3/13 // myDate.toLocaleTimeString() 當前時間 上午10:13:04 // myDate.toLocaleString() 日期與時間 2020/3/13 上午10:13:04 </script> </body> </html>
昨天早上7點到今天早上7點
this.startValue =new Date(new Date(new Date().toLocaleDateString()).getTime()- 1000 * 60 * 60 * 17) this.endValue = new Date(new Date().setHours(7));