📅  最后修改于: 2023-12-03 14:43:32.141000             🧑  作者: Mango
在 Javascript 中,日期常常用于计算时间和日期,处理用户操作及其他业务逻辑。为了方便处理日期,我们需要使用一个特定的格式来表示日期。在这篇文章中,我们将讨论 Javascript 中日期格式 yyyy-mm-dd 。
格式为 yyyy-mm-dd 表示年份(yyyy)- 月份(mm)- 日(dd)。例如,'2021-07-01' 表示 2021 年 7 月 1 日。
这种日期格式看似简单,但却十分实用。它符合国际标准 ISO 8601 ,也被许多语言和平台所采用,包括数据库和文件系统。
在 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()
方法来获取当前年、月、日,并将它们转化为字符串,拼接成我们需要的日期格式。
如果你需要创建一个指定日期的 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 对象。