📜  在javascript中只获取日期的一天(1)

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

在 JavaScript 中只获取日期的一天

在 JavaScript 中,获取日期的一天可以使用以下几种方法:

方法一:使用 Date 对象的 getDate() 方法

如果要获取一个日期对象的当前日期(即天数),您可以使用 JavaScript 中的 Date 对象的 getDate() 方法来获得。这个函数返回月份中的第几天(1-31)。

const date = new Date();
const day = date.getDate();

以上代码用今天的日期初始化一个新的 Date 对象,然后获取其中的日期,并将其存储在变量“day”中。

方法二:使用 moment.js 库

moment.js 是一个流行的日期处理库,它可以极大地简化您的日期和时间处理。您可以使用它的 day() 函数来获取日期的天数。

const moment = require('moment');
const date = moment().day();

以上代码将今天的日期初始化为 moment.js 对象,然后调用它的 day() 函数来获取日期的天数。

方法三:使用 toLocaleDateString() 方法

toLocaleDateString() 方法可根据与浏览器相关的语言环境将日期对象转换为字符串,并以特定于语言环境的格式返回字符串的部分数据(包括日期)。

const date = new Date();
const day = date.toLocaleDateString(undefined, { day: 'numeric' });

以上代码用今天的日期初始化一个新的 Date 对象,然后将其转换为特定于语言环境的字符串,并指定只返回日期的天数部分。

无论使用何种方法,都可以在 JavaScript 中轻松快捷地获取日期的一天。