📅  最后修改于: 2023-12-03 15:01:44.885000             🧑  作者: Mango
在 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日
的字符串。
JavaScript 也提供了许多方法来处理 UTC 时间。例如,以下代码将返回当前 UTC 时间的字符串表示:
const now = new Date();
const utcString = now.toUTCString();
console.log(utcString);
这将在控制台中打印出类似于 Sat, 26 Jun 2021 09:33:27 GMT
的字符串。
以上是一些常用的 JavaScript 格式化日期的方法。使用这些方法,我们可以将日期和时间以各种格式呈现给用户,使我们的应用程序更加友好和易于使用。