JavaScript: 如何格式化日期显示?
最编程
2024-08-03 20:21:26
...
JavaScript 中的 Date 类型有多种方法可以格式化输出。以下是常用的一些方式:
-
toDateString():返回一个字符串,表示当前 Date 对象的日期部分,格式为 "Mon DD YYYY"。例如:Tue Feb 22 2023。
-
toTimeString():返回一个字符串,表示当前 Date 对象的时间部分,格式为 "HH:MM:SS GMT"。例如:23:59:59 GMT+0800 (中国标准时间)。
-
toISOString():返回一个字符串,表示当前 Date 对象的日期和时间部分,格式为 "YYYY-MM-DDTHH:MM:SS.sssZ"。例如:2023-02-22T23:59:59.000Z。
-
toString():返回一个字符串,表示当前 Date 对象的完整日期和时间,格式为 "Day Mon DD YYYY HH:MM:SS GMT+TZD (Timezone)"。例如:Tue Feb 22 2023 23:59:59 GMT+0800 (中国标准时间)。
此外,可以使用第三方库如 moment.js 等来更灵活地格式化 Date 对象的输出,例如:
const moment = require('moment');
const date = new Date();
console.log(moment(date).format('YYYY-MM-DD')); // 2023-02-22
console.log(moment(date).format('YYYY年MM月DD日 HH:mm:ss')); // 2023年02月22日 23:59:59
上述代码使用了 moment.js 库将 Date 对象转换为指定格式的字符串输出。
希望这些信息对你有帮助。
上一篇: 如何在 JS 中格式化日期和时间?
推荐阅读
-
如何在JavaScript中获取并格式化当前日期和时间?
-
如何在JavaScript中获取当前的日期时间戳?
-
如何在JavaScript中获取当前的日期(年-月-日)格式?
-
用Python的datetime和time模块获取实时日期和时间 - 学习如何通过strftime修改时间对象的显示格式
-
在JavaScript中获取和显示今天的日期、时间和星期
-
简易日期格式化:如何设定时区
-
全面指南:JavaScript日期与时间格式化技巧
-
如何在JavaScript中使用new Date()格式化日期?
-
JavaScript的format函数:轻松实现日期格式化
-
JavaScript: 如何在时间戳和日期格式之间轻松切换