Skip to content

Commit b45dfd9

Browse files
committed
problem correction with date format
1 parent 5c92cfb commit b45dfd9

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

ui/src/components/ChatComponent/chatMessages.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
export function processChatMessageRecord(record, currentUsername) {
22
const isSelf = record.username === currentUsername;
33

4-
const date = record.date ? new Date(record.date) : new Date();
4+
let date;
5+
6+
if (record.date) {
7+
date = new Date(record.date);
8+
if (Number.isNaN(date.getTime()) && /^\d{2}:\d{2}$/u.test(record.date)) {
9+
const [hours, minutes] = record.date.split(':');
10+
date = new Date();
11+
date.setHours(Number(hours), Number(minutes), 0, 0);
12+
}
13+
} else {
14+
date = new Date();
15+
}
16+
517
if (Number.isNaN(date.getTime())) {
618
throw new TypeError('Invalid date');
719
}

0 commit comments

Comments
 (0)