📅  最后修改于: 2023-12-03 14:55:13.424000             🧑  作者: Mango
在 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 中内置的方法,我们可以轻松地对日期时间进行格式化,以适应各种需求。需要注意的是,月份、小时、分钟、秒数等的值可能是单个数字,因此需要根据情况进行处理。