diff --git a/common/src/main/ets/default/TimeManager.ts b/common/src/main/ets/default/TimeManager.ts index 6a5c81cac238175abf2062f77937ba052b563f41..bf0704f2102af574b48cee829359f3b14a128125 100644 --- a/common/src/main/ets/default/TimeManager.ts +++ b/common/src/main/ets/default/TimeManager.ts @@ -73,7 +73,17 @@ class TimeManager { } public formatTime(date: Date) { - return concatTime(date.getHours() % (this.mUse24hFormat ? 24 : 12), date.getMinutes()); + let hours = date.getHours(); + if (this.mUse24hFormat) { + hours = hours % 24; + } else { + hours = hours % 12; + // hours should show 12, not 0. + if (hours == 0) { + hours = 12; + } + } + return concatTime(hours, date.getMinutes()); } private async initTimeFormat(context: any): Promise {