📅  最后修改于: 2023-12-03 15:27:55.658000             🧑  作者: Mango
在 TypeScript 中,获取当前日期的方法非常简单,只需要使用 JavaScript 中的 Date
对象即可。使用当前日期的角度,我们可以以年(year)、月(month)和日(day)作为基础进行获取。
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1;
const day = today.getDate();
const formattedDate = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`;
在上面这段代码中,我们首先使用 Date
对象获取了当前的日期,然后分别使用了 getFullYear
、getMonth
和 getDate
方法获取了年、月和日。注意,由于月份是从 0 开始计数的,所以我们在获取月份时需要加上 1。
最后,我们将获取到的年、月、日拼接起来,用减号连接,得到了一个标准的年月日格式(例如 2022-01-01
)。在拼接的过程中,我们还使用了三元运算符来判断月份和日期是否小于 10,如果是,就在前面补上一个 0。
完整代码如下:
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1;
const day = today.getDate();
const formattedDate = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`;
console.log(formattedDate);
输出结果为当前日期的年月日,例如:
2022-01-01
以上就是在 TypeScript 中以角度获取当前日期的方法,非常简单易懂,适合初学者和有一定基础的开发者参考。