📜  更改 js 中的日期时间格式 - Javascript (1)

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

更改 js 中的日期时间格式 - Javascript

在 Javascript 中,经常需要对日期时间进行格式化以方便显示和处理。本文将介绍如何更改 js 中的日期时间格式。

日期时间格式化方法

Javascript 中内置了一些方法来处理日期时间对象,其中包括:

  • Date():创建一个日期时间对象;
  • getFullYear():获取年份;
  • getMonth():获取月份;
  • getDate():获取日期;
  • getHours():获取小时;
  • getMinutes():获取分钟;
  • getSeconds():获取秒数;
  • getMilliseconds():获取毫秒数;
  • toLocaleString():将日期时间转换为本地格式的字符串。

通过这些方法的组合,我们可以轻松地将日期时间格式化为任意想要的样式。

例子

假设我们有一个日期时间对象:

const date = new Date();

我们可以通过以下代码将日期时间格式化为年月日的形式:

const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const dateString = `${year}-${month}-${day}`;

这样,dateString 将会是一个形如 "2021-12-31" 的字符串。

如果想要将日期时间格式化为更多的细节,例如包含时间的话,可以继续使用内置方法,并在字符串中添加其他字符:

const hour = date.getHours();
const minute = date.getMinutes();
const second = date.getSeconds();
const timeString = `${hour}:${minute}:${second}`;
const dateTimeString = `${dateString} ${timeString}`;

这样,dateTimeString 将会是一个形如 "2021-12-31 23:59:59" 的字符串。

总结

通过 Javascript 中内置的方法,我们可以轻松地对日期时间进行格式化,以适应各种需求。需要注意的是,月份、小时、分钟、秒数等的值可能是单个数字,因此需要根据情况进行处理。