diff --git a/client/components/MessageList.vue b/client/components/MessageList.vue index 092ecef2..e4945084 100644 --- a/client/components/MessageList.vue +++ b/client/components/MessageList.vue @@ -204,7 +204,14 @@ export default { return true; } - return new Date(previousMessage.time).getDay() !== new Date(message.time).getDay(); + const oldDate = new Date(previousMessage.time); + const newDate = new Date(message.time); + + return ( + oldDate.getDate() !== newDate.getDate() || + oldDate.getMonth() !== newDate.getMonth() || + oldDate.getFullYear() !== newDate.getFullYear() + ); }, shouldDisplayUnreadMarker(id) { if (!unreadMarkerShown && id > this.channel.firstUnread) {