108 votes
Accepted

How to let users know that updates are not real time

Add the time of the last update. That way users have a better understanding how old or new the information is. But it only works if you can use the users system clock to determine the shown time. If ...
jazZRo's user avatar
  • 11.8k
98 votes

How to let users know that updates are not real time

There is no reason to calculate this for the user unless you truly believe they cannot tell time. "Your order will be ready at 18:12" should suffice; it does not matter how many minutes away ...
MonkeyZeus's user avatar
  • 5,658
77 votes

Is there any research showing whether relative or absolute times are easier for humans to read?

You could also show both formats: 13:35 (2 hours ago) This way the user could figure out either one easily, depending on what they wanted. You could also allow searching/filtering by either.
Solomon Ucko's user avatar
  • 1,196
59 votes

Is there any research showing whether relative or absolute times are easier for humans to read?

I'm not sure about hard research, but there's a good article from UX Movement: Absolute vs. Relative Timestamps When to use absolute timestamps: There are times when users need to look back on past ...
Mike M's user avatar
  • 24.7k
57 votes
Accepted

How to best display number of hours

Jira has a great and clear way of doing this when entering time estimates in the task estimate field, simply using 1 letter after the weeks (w), days (d), hours (h) and minutes (m). By not allowing ...
UIO's user avatar
  • 2,664
35 votes
Accepted

Simplify an interface for flexibly applying rules to periods of time

Try showing them visually, as they build the restriction and exemption times. With each criterion added, the timeline updates. I'm not sure I fully understand your use case, but it sounds like users ...
Mike M's user avatar
  • 24.7k
32 votes
Accepted

Best Representation of Countdown Timers like "Deal Expires in MM SS"

According to me, the best option would be to use 59m 59s. This will surely help a user to understand the time available without any confusion. Here the labels are clearly visible at the first glance ...
Akhil Ashok's user avatar
  • 1,201
26 votes

Right way to show hours spent on project - with or without h:m

The suggested format of 8:30 can be confusing for durations, especially because it is also used for the start and end time. The h is not a common addition for that format and can confuse people as ...
jazZRo's user avatar
  • 11.8k
21 votes

Should a "loading" text or spinner stay a minimum time on screen?

In this situation, the solution Facebook uses is great if you can do it. A "skeleton" of the page is immediately shown and then the actual content fills in the skeleton when it's available. The ...
J. Dimeo's user avatar
  • 3,858
15 votes

Which time format to use in a flight booking?

Times for flights are almost always given as local time in a 24-hour format. https://travel.stackexchange.com/questions/83626/how-to-read-time-of-flight-for-emirates-airline Most airlines use ...
Dimitra Miha's user avatar
  • 3,739
15 votes

Right way to show hours spent on project - with or without h:m

I think this is going to be opinion-based no matter what, so here's my standard way of doing it: 1d 2h 3m 4s One day, two hours, three minutes, four seconds. Omit some components as appropriate for ...
Keiji's user avatar
  • 251
14 votes

Should a "loading" text or spinner stay a minimum time on screen?

Based on Jakob Nielson's research, I'd say 1 - 9 seconds is an acceptable time if you add a spinner and the minimum is 1 second. See this article, Website Response Times: The 3 response-time ...
Madalina Taina's user avatar
13 votes

How to best display number of hours

Standard format for time (and time intervals less than 24 hours in duration) is set by ISO 8601. Using extended format (hh:mm[:ss]) fits best (note :!), clearly conveying time nature of the value. ...
Astrogator's user avatar
11 votes

Which time format to use in a flight booking?

Make your decision based on your user's location. So, someone in the USA will see AM/PM times and someone in Qatar will see 24H. Having just one of the two will confuse users of the other region. ...
Nick Groeneveld's user avatar
11 votes

Why "posted a minute ago" instead of time?

Faster comprehension at the expense of accuracy. If I told you: I began typing this answer at 10:14:25 AM on December 6, 2017 that would require you to know the current time and then compare it ...
maxathousand's user avatar
  • 19.5k
11 votes

Best Representation of Countdown Timers like "Deal Expires in MM SS"

Kishan I would step back and approach it from a deeper UX perspective; who are your users, what are they doing, what information is pertinent to them? When you delve a little deeper, the answers ...
Wristy Manchego's user avatar
11 votes

Unit to display for 00:00 minute:second format

You can make something like : 11h32m or 18m17s Which is both short and pretty clear.
Adam's user avatar
  • 111
11 votes

How to let users know that updates are not real time

Second choice is better to manage user expectations about estimated time. You can create background process auto refresh every X second for update estimated time left, so user don't need to refresh ...
Ashar Setiawan's user avatar
10 votes

Is there any research showing whether relative or absolute times are easier for humans to read?

When you use absolute timestamps, you need to find out which timezone the user is in. This can be a guess based on IP address (which may be wrong) or a setting in the user profile (which needs to be ...
Simon Richter's user avatar
10 votes

Best Representation of Countdown Timers like "Deal Expires in MM SS"

Why don't you just give the actual time until expiry? At the moment, you're proposing to tell me that the offer expires "in one day". But what does that mean? Let's say it's 3pm on Thursday. It ...
David Richerby's user avatar
9 votes

Best Representation of Countdown Timers like "Deal Expires in MM SS"

You also have an option to display it as 59m 59s, if you're worrying about ambiguity. If you have to stick with the options you provided I would go for 59:59 mins, since 59:59 may be interpreted as ...
Jaroslav M's user avatar
9 votes

Simplify an interface for flexibly applying rules to periods of time

I hope I am not misunderstanding your needs, but my recommendation is to do away with the exception/exclusion periods, as they are merely reinstating the default (criterion* applies) in a period of "...
Thomas's user avatar
  • 91
9 votes

How to display Timestamps which are unambiguous?

Use the ISO format for combined date and time values. It's best to stick to the standards, especially when dealing with dates. The above linked Wikipedia article states (emphasis mine): A single ...
maxathousand's user avatar
  • 19.5k
8 votes
Accepted

How to handle time input for different time zones?

The best user experience is the one where the user has to think about this stuff as little as possible. Offer the user the ability to specify whichever timezone they deem most appropriate and handle ...
dennislees's user avatar
  • 11.6k
8 votes

Which time format to use in a flight booking?

People who are used to the am/pm format will be able to correctly understand the 24:00 format. People who are used to the 24:00 format will occasionally misunderstand 12:00 pm. Even people who are ...
Peter's user avatar
  • 596
8 votes

Is there any research showing whether relative or absolute times are easier for humans to read?

The choice between absolute (13:35) and relative (2 hours ago) is made depending on the type of content you're browsing. Absolute timestamps are used when your user needs to reference something; sites ...
Wendy Wojenka's user avatar
7 votes
Accepted

Representing Chronological flow in a table

Consider adding textual instruction and a visual indicator to the side of the table showing the time-based ordering of entries. I would also allow users to re-order entries within the table. ...
Joshua Barron's user avatar
7 votes
Accepted

Using 24 hours format on an English-speaking website

Language and Regional preferences are two different things: there are english-speaking countries that use 24-hour clock and there are non-english countries that use 12-hour clock, and some use both. ...
exp's user avatar
  • 2,598
7 votes
Accepted

Removing AM/PM from a timestamp since the user "should know that already"

Retain the AM/PM for 12-hour format -- 08:35 AM | 08:35 PM. Or choose the 24-hour format -- 08:35 | 20:35. One of the primary tenets of UX design is to not make the user think. By skipping the AM/PM, ...
SNag's user avatar
  • 10k

Only top scored, non community-wiki answers of a minimum length are eligible