Round time intervals
This commit is contained in:
@@ -68,7 +68,7 @@ class MessageHistory extends React.Component<Props, State> {
|
|||||||
title: (
|
title: (
|
||||||
<span>
|
<span>
|
||||||
<DateFormatter date={message.received} />
|
<DateFormatter date={message.received} />
|
||||||
{previousMessage ? (
|
{previousMessage && previousMessage !== message ? (
|
||||||
<i>
|
<i>
|
||||||
(-
|
(-
|
||||||
<DateFormatter date={message.received} intervalSince={previousMessage.received} />)
|
<DateFormatter date={message.received} intervalSince={previousMessage.received} />)
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class DateFormatter extends React.Component<Props, {}> {
|
|||||||
private intervalSince(intervalSince: Date) {
|
private intervalSince(intervalSince: Date) {
|
||||||
const interval = intervalSince.getTime() - this.props.date.getTime()
|
const interval = intervalSince.getTime() - this.props.date.getTime()
|
||||||
const unit = this.unitForInterval(interval)
|
const unit = this.unitForInterval(interval)
|
||||||
return `${moment.duration(interval).as(unit)} ${unitMapping[unit]}`
|
return `${Math.round(moment.duration(interval).as(unit) * 100) / 100} ${unitMapping[unit]}`
|
||||||
}
|
}
|
||||||
|
|
||||||
private legacyDate() {
|
private legacyDate() {
|
||||||
|
|||||||
Reference in New Issue
Block a user