Files
JACKYMYPERSON eae49c76bd 基本成型
2025-09-27 17:24:52 +08:00

33 lines
988 B
XML

var formatIsoDateTime = function(isoString) {
if (!isoString) return '';
// 1. WXS 中对 ISO 字符串进行处理
// 移除 'T' 后的时区信息(如果存在)和 'T' 标记,以便 new Date() 更可靠
var dateStr = isoString.replace('T', ' ');
if (dateStr.indexOf('+') > -1) {
dateStr = dateStr.split('+')[0];
} else if (dateStr.indexOf('Z') > -1) {
dateStr = dateStr.split('Z')[0];
}
var date = getDate(dateStr);
// 2. 补零函数
var padZero = function(num) {
return num < 10 ? '0' + num : num;
};
// 3.
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
return year + '' + padZero(month) + '' + padZero(day) + ' ' + padZero(hours) + ':' + padZero(minutes);
};
module.exports = {
formatIsoDateTime: formatIsoDateTime
};