I suspect the unsatisfactory solution is the probable satisfactory solution!
Comment has been collapsed.
You can see from view-source:https://www.steamgifts.com/user/SilentGuy
line 273 that the calculation is made on the server side, 9 years
is present already. The tooltip is then calculated in the browser from the supplied timestamp (1379190374), but that works correctly (you can drop it into https://www.unixtimestamp.com/ or just put new Date(1379190374000)
into the JS console of your browser - it needs milliseconds, hence the 000
added).
A thing I can imagine that this field is stored in the database. And then it may be updated only when "something" happens to your profile, like synchronizing with Steam could be that something, you can try that. Another possibility is that it uses a homebrew calculation instead of a library call, and something is oversimplified in that calculation. For example in an extreme case treating all years 366 days long the turnaround will be 8 days late, on next Friday.
Comment has been collapsed.
I did notice that the unix timestamp is stored in there but I did not notice that it is actually turned into the popup in browser, nice find.
And thanks for reminding me about the sync, that was something i wanted to check but forgot. And that's not it.
Comment has been collapsed.
I would think it would be calculated on the server, but is the date correct on your computer? I remember something about having an incorrect time zone selected in Windows affecting giveaway times. It's probably not the problem, but you checked so many other things already, so why not :)
Comment has been collapsed.
I meant that if the server was waiting for the local time on their computer to show that is is Sept 14th 2023 and then it would update to 10 years on the server and change site wide for everyone. That would be a bad design though and I don't see any reason why it would have been done that way.
Comment has been collapsed.
Well, from my experience once you hit 10 years it stops counting. Or, maybe it starts counting in decades.
When you hit that magic 10, is the counter gonna gonna be more or less annoying? :)
Comment has been collapsed.
It not turning to that magic "1 decade ago" was what made me notice that it's weird. I remember noticing it not switching when I expected it to the last time I looked at it around mine and others cakedays, but I've never taken the time to look at it for longer because 7 to 8 years feels less interesting then 9 years to 1 decade ;)
Comment has been collapsed.
This is odd indeed. I see it still shows "9 years ago", and it is nearly 2 days late...
(And, as you said, "1 decade ago" does exist -- my profile is one of them).
I am eagerly waiting now for your turn -- maybe in 30 minutes or so, when it turns 10 years 2 days?
Cheers!
Edit: but you did get your cakeday 2 days ago?
Edit 2: I see "1 decade" now. YAAAAAAY! :D
Comment has been collapsed.
Damn, I did not keep a close eye on it at 22:26 to see if it was EXACTLY 2 days but it seems like it. Now I wonder if it's ALWAYS 2 days or maybe related to how many leap days were in that gap.
It has been 3654 days which is a multiple of 7 and as such maybe related to weeks? Hmmm
Comment has been collapsed.
If I remember correctly at level 7 AND 8 AND 9 I thought that this was definitely the end to my progress... And seeing how even the big finisher for my last event only pushed me up .23 I'm not sure I'll see 10 anytime soon, esp. cause I stopped being in all those cool fancy groups and events AGES ago. but who knows 🤷♂️
Comment has been collapsed.
22 Comments - Last post 13 minutes ago by popocho
11 Comments - Last post 28 minutes ago by Vasharal
33 Comments - Last post 42 minutes ago by missiloon
329 Comments - Last post 50 minutes ago by OwieczkaDollyv21
1,662 Comments - Last post 55 minutes ago by FranckCastle
4 Comments - Last post 1 hour ago by MeguminShiro
436 Comments - Last post 3 hours ago by MeguminShiro
72 Comments - Last post 2 minutes ago by SketCZ
27,909 Comments - Last post 4 minutes ago by ha14
229 Comments - Last post 24 minutes ago by SirSage
190 Comments - Last post 31 minutes ago by Naitas
9,435 Comments - Last post 36 minutes ago by popocho
3,279 Comments - Last post 49 minutes ago by Mhol1071
207 Comments - Last post 1 hour ago by rockpin
This is a pretty unimportant and niche question, but it bugs me that I don't understand it: Has anyone figured out when the account age ticks over? Although this is probably the same for topic ages etc...
According to my profile I registered "September 14, 2013, 10:26pm". It currently is "September 16, 2023, 10:56am" and this is still marked as "9 years ago". I can't think of any way of counting that still rounds this down to 9. Looking at some random other accounts I know that "June 27, 2013, 12:58am" was "1 decade ago" so there is a point where it will tick over. Of cause there is the possibility that whey are just only updated once every x days or something but that would be an unsatisfactory solution 🙈
If anyone can satisfy the nerd in me that just likes to understand how systems work I would be grateful :)
EDIT: one more interesting idea based on the rounding down that's happening. Assuming that it calculates every value from the previous one, with rounding down, we would get 315491400 sec -> 5258190 min -> 87636 h -> 3651 d -> 521 w -> 117 m -> 9 y
Comment has been collapsed.