📌  相关文章
📜  js 日期格式 yyyy-mm-dd - Javascript (1)

📅  最后修改于: 2023-12-03 14:43:32.141000             🧑  作者: Mango

JS 日期格式 yyyy-mm-dd - Javascript

在 Javascript 中,日期常常用于计算时间和日期,处理用户操作及其他业务逻辑。为了方便处理日期,我们需要使用一个特定的格式来表示日期。在这篇文章中,我们将讨论 Javascript 中日期格式 yyyy-mm-dd 。

日期格式说明
yyyy-mm-dd

格式为 yyyy-mm-dd 表示年份(yyyy)- 月份(mm)- 日(dd)。例如,'2021-07-01' 表示 2021 年 7 月 1 日。

这种日期格式看似简单,但却十分实用。它符合国际标准 ISO 8601 ,也被许多语言和平台所采用,包括数据库和文件系统。

在 Javascript 中使用 yyyy-mm-dd 日期格式

在 Javascript 中,我们可以使用 Date 对象表示日期和时间。 Date 对象有很多方法来获取和处理日期和时间。

下面是一个简单的例子,展示了如何使用 yyyy-mm-dd 日期格式:

const now = new Date();
const year = now.getFullYear();
const month = ('0' + (now.getMonth() + 1)).slice(-2);
const day = ('0' + now.getDate()).slice(-2);

const today = year + '-' + month + '-' + day;

console.log(today); // 输出当前日期,格式为 "yyyy-mm-dd"

这里我们使用 getFullYear(), getMonth()getDate() 方法来获取当前年、月、日,并将它们转化为字符串,拼接成我们需要的日期格式。

新建一个 yyyy-mm-dd 格式日期的 Date 对象

如果你需要创建一个指定日期的 Date 对象,可以使用下面的方法:

const year = 2021;
const month = 7;
const day = 1;

const date = new Date(year, month - 1, day);

console.log(date); // 输出 Wed Jul 01 2021 00:00:00 GMT+0800 (中国标准时间)

这里我们使用 new Date(year, month - 1, day) 方法创建一个新的 Date 对象。注意,month 参数从 0 开始计数,所以需要将传入的实际月份值减 1。

结论

在 Javascript 中,日期常常用于计算,处理不同的业务逻辑。为了方便处理日期,我们需要使用一个特定的格式来表示日期。在这篇文章中,我们介绍了 Javascript 中 yyyy-mm-dd 日期格式的使用,包括如何获取当前日期和如何创建新的 Date 对象。