📌  相关文章
📜  角度获取当前日期 yyyy-mm-dd - TypeScript (1)

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

以角度获取当前日期 yyyy-mm-dd - TypeScript

在 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 对象获取了当前的日期,然后分别使用了 getFullYeargetMonthgetDate 方法获取了年、月和日。注意,由于月份是从 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 中以角度获取当前日期的方法,非常简单易懂,适合初学者和有一定基础的开发者参考。