📅  最后修改于: 2023-12-03 15:35:22.690000             🧑  作者: Mango
在 TypeScript 中,我们可以使用内置的 Date
对象来获取特定日期的时间。
要获取当前时间,可以创建一个新的 Date
实例:
const now = new Date();
console.log(now.getHours()); // 获取当前时间的小时数
console.log(now.getMinutes()); // 获取当前时间的分钟数
console.log(now.getSeconds()); // 获取当前时间的秒数
要获取特定日期的时间,可以创建一个带有日期参数的 Date
实例,并使用相同的方法来获取时间:
const myDate = new Date('2021-09-15');
console.log(myDate.getHours()); // 获取2021年9月15日的小时数
console.log(myDate.getMinutes()); // 获取2021年9月15日的分钟数
console.log(myDate.getSeconds()); // 获取2021年9月15日的秒数
要将时间转换为字符串,可以使用 Date
对象的 toLocaleTimeString
方法:
console.log(now.toLocaleTimeString()); // 将当前时间转换为字符串
console.log(myDate.toLocaleTimeString()); // 将2021年9月15日的时间转换为字符串
以上代码将返回一个包含时间的字符串,例如:
12:34:56 PM
14:00:00
在 TypeScript 中,你可以使用内置的 Date
对象来获取特定日期的时间。要获取当前时间,可以创建一个新的 Date
实例,并使用相同的方法来获取时间。如果需要将时间转换为字符串,则可以使用 toLocaleTimeString
方法。