📜  javascript 获取今天的开始日期 - Javascript (1)

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

JavaScript 获取今天的开始日期

在某些情况下,我们需要获取今天的开始日期,如获取当天的开始时间戳、当天的零点时间等等。本文将介绍如何使用 JavaScript 获取今天的开始日期。

方法一:使用 Date 对象

JavaScript 中的 Date 对象可以用来表示日期和时间。我们可以通过获取今天的日期,然后再将时间设为 00:00:00 来获取今天的开始日期。

// 获取当前时间
const currentDate = new Date();

// 获取今天的开始日期
const startOfToday = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate(), 0, 0, 0);

这里我们通过 currentDate.getFullYear()currentDate.getMonth()currentDate.getDate() 获取了当前日期的年份、月份和日期,然后将时、分、秒都设为 0,即可得到今天的开始日期。

方法二:使用 moment.js

moment.js 是一个流行的 JavaScript 库,可用于处理日期和时间。我们可以使用其中的 startOf() 方法来获取今天的开始日期。

// 引入 moment.js 库
const moment = require('moment');

// 获取今天的开始日期
const startOfToday = moment().startOf('day');

这里我们通过 moment() 获取当前日期、时间,然后使用 startOf('day') 方法来获取今天的开始日期。

以上两种方法均可以获取到今天的开始日期。根据具体需求和开发环境的不同,选择不同的方法即可。