yuzhilin

fix:16870 版面稿件详情页,顶部logo、发稿时间展示不对

... ... @@ -509,6 +509,26 @@ export class DateTimeUtils {
}
return num;
}
/**
* 去除发布日期前导零
* @param dateTimeString 2024年01月01日 00:00
* @returns 2024年1月1日 00:00
*/
static removeTrailingZeros(dateTimeString: string) {
// 分割日期时间字符串
const [datePart, timePart] = dateTimeString.split(' ');
// 分割日期
const [year, month, day] = datePart.match(/\d+/g);
// 去除年和月后面的零
const trimmedMonth = parseInt(month, 10);
const trimmedDay = parseInt(day, 10);
// 重新组合日期时间字符串
const newDateTimeString = `${year}${trimmedMonth}${trimmedDay} ${timePart}`;
return newDateTimeString;
}
}
// const dateTimeUtils = new DateTimeUtils()
\ No newline at end of file
... ...
... ... @@ -204,7 +204,8 @@ export struct ImageAndTextPageComponent {
this.contentDetailData = detailBeans;
let dateTime =
DateTimeUtils.parseDate(this.contentDetailData[0]?.publishTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN);
this.publishTime = DateTimeUtils.formatDate(dateTime, PATTERN_DATE_CN_RN)
let _publishTime = DateTimeUtils.formatDate(dateTime, PATTERN_DATE_CN_RN)
this.publishTime = DateTimeUtils.removeTrailingZeros(_publishTime)
if (this.contentDetailData[0]?.recommendShow === 1) {
this.getRecommend()
}
... ...