### new Date()
- new Date() 是用來創建表示當前日期和時間的物件的語法。這個物件包含了年、月、日、時、分、秒等相關的資訊,並提供了多種方法來操作日期和時間。
如果你呼叫 new Date() 而不傳入任何參數,它將返回當前的日期和時間。例如:
```js
const currentDate = new Date();
console.log('現在時間是:',currentDate)
// output:
Thu Dec 07 2023 21:01:20 GMT+0800 (台北標準時間)
```
---
### [.getTime()](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime)
- 是一個搭配 new Date() 方法的 method
- `.getTime()` 方法通常搭配 `new Date()` 使用,因為它是 Date 物件的一個方法,用來取得該日期物件對應的時間戳(時間表示的毫秒數)。
當你需要處理日期和時間時,你可以使用 new Date() 創建一個日期物件,然後使用 .getTime() 方法獲得該日期對應的時間戳。這對於計算兩個日期之間的時間差、進行日期比較或者在需要時間戳的情境下非常有用。
```js
let currentTime = new Date();
console.log(currentTime.getTime());
// outputs
1701954107852
```