Ah, you skipped the fine print! I mentioned I had based my formula on `{Time Left}`

and not `{TL}`

; as a result, anything 24 hours and greater ends up with no trailing ‘hrs’ at all.

Here’s a slightly fancier version of the routine; it will give you such results as the following:

```
46 hr
24 hrs
23 hrs 59 min
2 hrs 2 min
2 hrs
1 hr 59 min
1 hr 3 min
1 hr
0 hr 52 min
```

**Edit:** This would work better if I actually included the formula.

```
IF(
{Received},
IF(
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'hours'
)>=24,
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'hours'
)&' hrs',
INT(
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'minutes'
)/60
)&
IF(
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'hours'
)<2,
' hr',
' hrs'
)&
IF(
MOD(
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'minutes'
),
60
)>0,
' '&
MOD(
DATETIME_DIFF(
DATEADD(
{Received},
24,
'hours'
),
NOW(),
'minutes'
),
60
)&' min'
)
)
)
```