📅  最后修改于: 2023-12-03 15:10:28.048000             🧑  作者: Mango
在 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
通过以上方法,我们可以方便地获取日期中的各个时间点,从而更方便地进行日期处理。