📜  日期获取日期点 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:10:28.048000             🧑  作者: Mango

以日期获取日期点 - TypeScript

在 TypeScript 中,我们可以使用内置的 Date 类来表示日期和时间。但是,有时我们可能需要获取日期中的某个时间点,如:年、月、日等。在本文中,我们将介绍如何在 TypeScript 中获取日期中的某个时间点。

获取年份

要获取给定日期的年份,我们可以使用 Date 类中的 getFullYear() 方法。例如:

const date = new Date('2022-01-01');
const year = date.getFullYear();
console.log(year); // 输出:2022
获取月份

要获取给定日期的月份,我们可以使用 Date 类中的 getMonth() 方法。需要注意的是,该方法返回的月份是从 0 开始计数的,即 0 表示 1 月,1 表示 2 月,以此类推。例如:

const date = new Date('2022-01-01');
const month = date.getMonth();
console.log(month); // 输出:0
获取日期

要获取给定日期是某个月中的第几天,我们可以使用 Date 类中的 getDate() 方法。例如:

const date = new Date('2022-01-01');
const day = date.getDate();
console.log(day); // 输出:1
获取星期几

要获取给定日期是星期几,我们可以使用 Date 类中的 getDay() 方法。需要注意的是,该方法返回的星期几是从 0 开始计数的,即 0 表示星期日,1 表示星期一,以此类推。例如:

const date = new Date('2022-01-01');
const weekday = date.getDay();
console.log(weekday); // 输出:6
获取小时数

要获取给定日期的小时数,我们可以使用 Date 类中的 getHours() 方法。例如:

const date = new Date('2022-01-01 12:34:56');
const hour = date.getHours();
console.log(hour); // 输出:12
获取分钟数

要获取给定日期的分钟数,我们可以使用 Date 类中的 getMinutes() 方法。例如:

const date = new Date('2022-01-01 12:34:56');
const minute = date.getMinutes();
console.log(minute); // 输出:34
获取秒数

要获取给定日期的秒数,我们可以使用 Date 类中的 getSeconds() 方法。例如:

const date = new Date('2022-01-01 12:34:56');
const second = date.getSeconds();
console.log(second); // 输出:56
获取毫秒数

要获取给定日期的毫秒数,我们可以使用 Date 类中的 getMilliseconds() 方法。例如:

const date = new Date('2022-01-01 12:34:56.789');
const millisecond = date.getMilliseconds();
console.log(millisecond); // 输出:789

通过以上方法,我们可以方便地获取日期中的各个时间点,从而更方便地进行日期处理。