js 格式化日期yyyy-mm-dd

js 格式化日期yyyy-mm-dd

js 格式化日期yyyy-mm-dd

在前端开发过程中,经常会涉及到日期的格式化操作。特别是在展示数据的时候,我们希望把日期按照一定的格式展示出来,比如常见的年月日格式(yyyy-mm-dd)。本文将详细介绍如何使用 JavaScript 来格式化日期为 yyyy-mm-dd 格式。

使用 Date 对象获取当前日期

JavaScript 中,可以通过 Date 对象来获取当前日期和时间。Date 对象有一个toLocaleDateString() 方法用于返回格式化的日期。例如:

const date = new Date();
const formattedDate = date.toLocaleDateString();
console.log(formattedDate);

上面代码中,我们创建了一个Date对象,并调用了toLocaleDateString()方法来获取当前日期,并将结果打印到控制台上。运行这段代码后,控制台会输出类似2022/10/26的日期格式。

格式化日期为 yyyy-mm-dd 格式

要将日期格式化为 yyyy-mm-dd 格式,我们可以使用 Date 对象的一些方法来帮助我们达到目的。下面是一个使用 JavaScript 格式化日期的示例代码:

function formatDate(date) {
  const year = date.getFullYear();
  const month = (date.getMonth() + 1 < 10 ? '0' : '') + (date.getMonth() + 1);
  const day = (date.getDate() < 10 ? '0' : '') + date.getDate();

  return `{year}-{month}-${day}`;
}

const date = new Date();
const formattedDate = formatDate(date);
console.log(formattedDate);

在上面的代码中,我们定义了一个 formatDate() 函数,该函数接受一个 Date 对象作为参数,然后从中提取年、月、日,并拼接成符合 yyyy-mm-dd 格式的字符串。

运行示例代码

你可以将上面的代码复制粘贴到一个 HTML 文件中,然后在浏览器中打开该文件,查看输出的格式化日期。在控制台中会输出当前日期的 yyyy-mm-dd 格式。

结语

通过本文的介绍,你学会了如何使用 JavaScript 将日期格式化为 yyyy-mm-dd 格式。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程