You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue项目XML日期格式转换问题:['2022-10-25']转25-10-2022

解决Vue中XML日期格式转换问题

原生JavaScript方法(无需依赖库)

直接拆分日期字符串重新拼接,简单高效:

// 从数组中取出日期字符串(比join更直接)
const rawDate = item.datum[0];
// 按'-'拆分成年、月、日
const [year, month, day] = rawDate.split('-');
// 重新拼接成目标格式
const formattedDate = `${day}-${month}-${year}`;

MomentJS正确用法(你已安装但没生效可能是用法问题)

确保指定原始日期格式,避免解析歧义:

import moment from 'moment';

const rawDateStr = item.datum.join(''); // 或直接取item.datum[0]
// 第一个参数是原始日期字符串,第二个参数是原始格式
const formattedDate = moment(rawDateStr, 'YYYY-MM-DD').format('DD-MM-YYYY');

可选:Day.js轻量替代方案

如果觉得MomentJS体积过大,Day.js是更轻量化的选择,用法一致:

import dayjs from 'dayjs';

const rawDate = item.datum[0];
const formattedDate = dayjs(rawDate).format('DD-MM-YYYY');

内容的提问来源于stack exchange,提问作者Makerovski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 09:10:28