如何使用Luxon格式化字符串日期?以2022-11-23转23-11-2022为例
使用Luxon格式化字符串日期
要将字符串2022-11-23转换为23-11-2022格式,按以下步骤操作即可:
先安装Luxon依赖:
npm install luxon引入Luxon的
DateTime模块,完成日期解析与格式化:// CommonJS 引入方式 const { DateTime } = require('luxon'); // ES模块引入方式 // import { DateTime } from 'luxon'; // 输入的日期字符串 const inputDate = '2022-11-23'; // 解析ISO格式日期并生成目标格式 const formattedDate = DateTime.fromISO(inputDate).toFormat('dd-MM-yyyy'); console.log(formattedDate); // 输出:23-11-2022
关键方法说明
DateTime.fromISO():针对ISO标准格式(YYYY-MM-DD)的日期字符串做解析,无需额外配置解析规则。toFormat('dd-MM-yyyy'):按指定模板输出日期,各占位符含义:dd:两位数字的日期(如23)MM:两位数字的月份(如11)yyyy:四位数字的年份(如2022)
如果输入日期是非ISO格式,可改用DateTime.fromFormat()先指定解析格式,再用toFormat()输出目标格式。
内容的提问来源于stack exchange,提问作者Passaro
相关产品推荐
相关产品推荐

