📅  最后修改于: 2023-12-03 15:10:31.550000             🧑  作者: Mango
在开发网页应用时,日期时间的显示是必不可少的功能。JavaScript 提供了许多内置函数来处理日期时间,并将其以各种格式显示出来。
在本文中,我们将介绍 JavaScript 中用于显示日期反应的函数及其使用方法。
Date()
函数JavaScript 中的 Date()
函数用于创建一个与当前时间相对应的对象。使用 new
命令创建一个 Date()
对象,如下所示:
let currentDate = new Date();
使用 getFullYear()
、getMonth()
、getDate()
、getHours()
、getMinutes()
、getSeconds()
函数来获取日期时间的各个部分,并将其以不同的格式显示出来。
下面是一个显示当前日期时间的简单例子:
let currentDate = new Date();
let year = currentDate.getFullYear();
let month = currentDate.getMonth() + 1;
let date = currentDate.getDate();
let hour = currentDate.getHours();
let minute = currentDate.getMinutes();
let second = currentDate.getSeconds();
console.log(`${year}-${month}-${date} ${hour}:${minute}:${second}`);
上述代码将当前的日期时间以 年-月-日 时:分:秒
的形式输出到控制台中。
toLocaleDateString()
函数toLocaleDateString()
函数用于将日期格式化为本地日期字符串。
下面是一个将当前日期时间格式化为本地日期字符串的例子:
let currentDate = new Date();
let options = {
year: 'numeric',
month: '2-digit',
day: '2-digit'
};
let localeDateString = currentDate.toLocaleDateString(undefined, options);
console.log(localeDateString); // 输出:'07/14/2022'
toLocaleTimeString()
函数toLocaleTimeString()
函数用于将日期时间格式化为本地时间字符串。
下面是一个将当前日期时间格式化为本地时间字符串的例子:
let currentDate = new Date();
let options = {
hour12: false,
hour: '2-digit',
minute:'2-digit',
second: '2-digit'
};
let localeTimeString = currentDate.toLocaleTimeString(undefined, options);
console.log(localeTimeString); // 输出:'11:40:23'
toISOString()
函数toISOString()
函数将日期时间格式化为 ISO 格式的字符串。
下面是一个将当前日期时间格式化为 ISO 格式字符串的例子:
let currentDate = new Date();
console.log(currentDate.toISOString()); // 输出:'2022-07-14T11:58:36.789Z'
JavaScript 中提供了许多函数来处理日期时间,并将其格式化为不同的字符串。本文中介绍了三个常用的函数,它们分别是 toLocaleDateString()
、toLocaleTimeString()
和 toISOString()
。
使用这些函数,可以将日期时间以不同的方式格式化,并输出到网页或控制台中,从而满足不同的需求。