Showing
1 changed file
with
9 additions
and
1 deletions
| @@ -63,6 +63,14 @@ export struct Card9Component { | @@ -63,6 +63,14 @@ export struct Card9Component { | ||
| 63 | this.textArr = titleInitRes.textArr; | 63 | this.textArr = titleInitRes.textArr; |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | + formatTime(timeStamp: number) { | ||
| 67 | + let todayDate = new Date().setHours(0,0,0,0); | ||
| 68 | + let paramsDate = new Date(timeStamp).setHours(0,0,0,0); | ||
| 69 | + let isToday = todayDate === paramsDate | ||
| 70 | + let format: string = isToday ? 'HH:mm' : 'MM月dd日 HH:mm'; | ||
| 71 | + return DateTimeUtils.formatDate(timeStamp, format) | ||
| 72 | + } | ||
| 73 | + | ||
| 66 | build() { | 74 | build() { |
| 67 | Column() { | 75 | Column() { |
| 68 | // 顶部标题,最多两行 | 76 | // 顶部标题,最多两行 |
| @@ -208,7 +216,7 @@ export struct Card9Component { | @@ -208,7 +216,7 @@ export struct Card9Component { | ||
| 208 | .margin({ right: 5 }) | 216 | .margin({ right: 5 }) |
| 209 | .fillColor(item.newsTitleColor) | 217 | .fillColor(item.newsTitleColor) |
| 210 | 218 | ||
| 211 | - Text(DateTimeUtils.formatDate(item.publishTime, "MM月dd日 HH:mm")) | 219 | + Text(this.formatTime(item.publishTime)) |
| 212 | .fontSize($r('app.float.font_size_12')) | 220 | .fontSize($r('app.float.font_size_12')) |
| 213 | .fontColor($r('app.color.color_222222')) | 221 | .fontColor($r('app.color.color_222222')) |
| 214 | .fontWeight(600) | 222 | .fontWeight(600) |
-
Please register or login to post a comment