陈剑华

fix: 18033 健康频道-时间轴专题_当天的数据不该展示日期

... ... @@ -63,6 +63,14 @@ export struct Card9Component {
this.textArr = titleInitRes.textArr;
}
formatTime(timeStamp: number) {
let todayDate = new Date().setHours(0,0,0,0);
let paramsDate = new Date(timeStamp).setHours(0,0,0,0);
let isToday = todayDate === paramsDate
let format: string = isToday ? 'HH:mm' : 'MM月dd日 HH:mm';
return DateTimeUtils.formatDate(timeStamp, format)
}
build() {
Column() {
// 顶部标题,最多两行
... ... @@ -208,7 +216,7 @@ export struct Card9Component {
.margin({ right: 5 })
.fillColor(item.newsTitleColor)
Text(DateTimeUtils.formatDate(item.publishTime, "MM月dd日 HH:mm"))
Text(this.formatTime(item.publishTime))
.fontSize($r('app.float.font_size_12'))
.fontColor($r('app.color.color_222222'))
.fontWeight(600)
... ...