📜  javascript 日期当月的第一天 - Javascript (1)

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

Javascript 获取日期当月的第一天

在Javascript中,我们可以通过Date对象来获取当前日期的年、月、日等信息,并计算出日期当月的第一天。

获取日期当月的第一天

我们可以通过以下代码来获取当前日期当月的第一天:

const date = new Date();
const firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
console.log(firstDay);

以上代码中,我们首先创建了一个Date对象获取当前日期。然后,我们通过该对象的getFullYear()getMonth()方法获取当前年份和月份,将其作为参数传递给Date对象构造函数,同时将第三个参数设置为1来获取当月的第一天。最后,我们将获取到的当月第一天打印到控制台。

注意,调用getMonth()方法获取的月份是从0开始计数的,因此需要在传递给Date对象构造函数时将月份减1。

完整代码

以下是获取日期当月的第一天的完整代码,可供参考:

const date = new Date();
const firstDay = new Date(date.getFullYear(), date.getMonth(), 1);

console.log(firstDay);

以上代码将输出当前日期所在月份的第一天,例如:

Tue Aug 01 2022 00:00:00 GMT+0800 (中国标准时间)
总结

通过以上代码,我们可以了解如何在Javascript中获取当前日期所在月份的第一天。如果想获取其它日期相关信息,例如日期的年、月、日等信息,也可以通过Date对象来实现。