📜  javascript 格式日期 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:44.885000             🧑  作者: Mango

JavaScript 格式日期 - JavaScript

在 JavaScript 中,我们可以使用内置对象 Date 来表示日期和时间。同时,JavaScript 也提供了许多方法来格式化日期,以展示在各种格式和不同的国家和语言中。

获取当前日期和时间

我们可以使用以下代码来获取当前日期和时间:

const now = new Date();
console.log(now);

这将在控制台中打印出当前日期和时间。

格式化日期和时间

JavaScript 提供了许多方法来格式化日期和时间。以下是一些常用的方法:

返回当前日期的字符串表示

我们可以使用 toDateString() 方法来返回当前日期的字符串表示。例如:

const now = new Date();
const dateString = now.toDateString();
console.log(dateString);

这将在控制台中打印出类似于 Sat Jun 26 2021 的字符串。

返回当前时间的字符串表示

我们可以使用 toTimeString() 方法来返回当前时间的字符串表示。例如:

const now = new Date();
const timeString = now.toTimeString();
console.log(timeString);

这将在控制台中打印出类似于 17:33:27 GMT+0800 (中国标准时间) 的字符串。

返回当前日期和时间的字符串表示

我们可以使用 toString() 方法来返回当前日期和时间的字符串表示。例如:

const now = new Date();
const dateTimeString = now.toString();
console.log(dateTimeString);

这将在控制台中打印出类似于 Sat Jun 26 2021 17:33:27 GMT+0800 (中国标准时间) 的字符串。

自定义日期格式

如果我们想自定义日期的格式,JavaScript 提供了 toLocaleDateString()toLocaleTimeString() 方法。例如,以下代码将返回当前日期的中文表示:

const now = new Date();
const options = { year: 'numeric', month: 'long', day: 'numeric' };
const dateString = now.toLocaleDateString('zh-CN', options);
console.log(dateString);

这将在控制台中打印出类似于 2021年6月26日 的字符串。

UTC 时间

JavaScript 也提供了许多方法来处理 UTC 时间。例如,以下代码将返回当前 UTC 时间的字符串表示:

const now = new Date();
const utcString = now.toUTCString();
console.log(utcString);

这将在控制台中打印出类似于 Sat, 26 Jun 2021 09:33:27 GMT 的字符串。

终结语

以上是一些常用的 JavaScript 格式化日期的方法。使用这些方法,我们可以将日期和时间以各种格式呈现给用户,使我们的应用程序更加友好和易于使用。