Cài đặt Steam
Đăng nhập
|
Ngôn ngữ
简体中文 (Hán giản thể)
繁體中文 (Hán phồn thể)
日本語 (Nhật)
한국어 (Hàn Quốc)
ไทย (Thái)
Български (Bungari)
Čeština (CH Séc)
Dansk (Đan Mạch)
Deutsch (Đức)
English (Anh)
Español - España (Tây Ban Nha - TBN)
Español - Latinoamérica (Tây Ban Nha cho Mỹ Latin)
Ελληνικά (Hy Lạp)
Français (Pháp)
Italiano (Ý)
Bahasa Indonesia (tiếng Indonesia)
Magyar (Hungary)
Nederlands (Hà Lan)
Norsk (Na Uy)
Polski (Ba Lan)
Português (Tiếng Bồ Đào Nha - BĐN)
Português - Brasil (Bồ Đào Nha - Brazil)
Română (Rumani)
Русский (Nga)
Suomi (Phần Lan)
Svenska (Thụy Điển)
Türkçe (Thổ Nhĩ Kỳ)
Українська (Ukraine)
Báo cáo lỗi dịch thuật
Don't get me started on hourly employee paychecks.
Because I never understood how they should count, because when you have 14.9H on a game does that mean that you've played 15 hours or more or does that mean that you've actually played 14 hours?
Might well depend on region. Remember, some European countries use a comma where the US and UK, etc., would use a dot.
Does it mean 12 hours and 8 minutes?
Or does it mean 12 hours and (60 minutes * 0.8), aka 12 hours and 48 minutes?
It's the latter in Steam's case.
This is too complex, others do Hours/Minutes/Seconds well, why not here?
Topic title.
As opposed to:
"Hey, I am running a little behind, but I will be there in approximately 13 minutes."
Btw, Steams external APIs only give you minutes (as far as I'm aware of, anyway). So, you can't show seconds even if you wanted to. My own Steam stuff does it slightly differently than Steam, though: it shows minutes for playtimes less than an hour, hours with one decimal for playtimes less than 10 hours, and hours with no decimal at all for playtimes beyond that. I always found the decimal digit to be a bit on the ridiculous side when you get to the higher playtimes...
People often think that "precision" is better, but that's not necessarily the case. Look at an example:
I'm displaying 98 hours of playtime. Steam actually displays "98.4" -- but really, what kind of difference does that make? Does it tell you ANYTHING? And if Steam gave me seconds, and I'd display something like "98:24:42" -- again, what's the point?
I actually considered leaving our the seconds from the "last played", but for me that would just look weird, so I kept them. The ISO-inspired format that I'm using there just HAS the seconds, and I'm used to seeing it like that...
12.5 is 12 hours 30 minutes.
12.75 is 12 hours 45 minutes
12.8 is 12 hours 48 minutes
Code can very easily divide something like "34765" by 60 while leaving the remainder in minutes.
34765 / 60 = 579 with a remainder of 25, so 579 hours and 25 minutes.
A client should be able to do this in less than 1 second, and it should be able to do it locally, so there is no additional strain on the servers. Then players could just click a toggle to choose their display preference.
579 = 34765 // 60
25 = 34756 % 60