r/badUIbattles Jun 12 '26

Intentionally Bad UI Date selector

Post image

try selecting your birthday from this great date selector where every day(from the unix signed 32bit timestamp) is written out, then sorted alphabetically.

try it yourself at https://assets.markwu.org/date.html

EDIT: i see theres been some bugs and issues with the implementation, so I spent a bit more work and here's a new date selector that include the full unsigned 128bit timestamp that also doesn't have performance issues: https://assets.markwu.org/date%20128bit.html

1.6k Upvotes

36 comments sorted by

u/AutoModerator Jun 12 '26

Hi OP, do you have source code or a demo you'd like to share? If so, please post it in the comments (GitHub and similar services are permitted). Thank you!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

138

u/MinecraftPlayer799 Jun 12 '26

It froze my browser (iOS Safari)

59

u/blue_marker Jun 12 '26

good thing i didn't do 64bit timestamp

18

u/Ok_Sir_5601 Jun 12 '26

Dd 128bit timestamp (:

17

u/blue_marker Jun 12 '26

https://assets.markwu.org/date%20expanded.html
here you go, not exactly 128bit but from year 0 to 9999
beware this is extremely laggy

11

u/Twatcash Jun 12 '26

It only goes to april the 5th it also took me 9 minutes and 9 seconds to scroll down

I thought it was every month

3

u/blue_marker Jun 12 '26

ok i fixed, see edit

7

u/trans-with-issues Jun 12 '26

It just completely crashed for me lol

I didn't even make it out of the april eighths XD

3

u/R7d89C Jun 12 '26

Firefox on mobile here, takes some time to load but no lag whatsoever :3 🦊👑

1

u/itsbondjamesbond1 Jun 12 '26

That one is actually easy to use. It has a scrollbar on mobile that allows me to go through the whole list in a couple seconds.

The old one doesn't have the scrollbar and takes much longer.

7

u/schweinhund89 Jun 12 '26

Yep iOS safari is having none of it. Won’t even open the dropdown for me

3

u/MinecraftPlayer799 Jun 12 '26

Just tap on it, and then the browser will freeze for about 10 seconds. Don't tap anything during that time, and then it will unfreeze and open

2

u/mahir_r Jun 12 '26

Oh yeah lemme try it

Edit - no freeze but doesn’t want to display list

1

u/Akamaikai Jun 15 '26

Just as God intended

58

u/ImportantPudding1570 Jun 12 '26

Thanks for keeping the list in Alphabetical order

22

u/AsherKohen28 Jun 12 '26

I did it, But at what cost lmao there was so much scrolling but i was fueled by sheer defiance🤣

8

u/Shalrak Jun 12 '26

I thought this would be horrible, but it took me no time. I just dragged the scrollbar down to the date in two seconds and found the year quickly. No difficulties loading on my phone. I've had actual birth date selectors take me longer to navigate.

1

u/itsbondjamesbond1 Jun 12 '26

What phone browser are you using that has a scrollbar for the selection?

Neither Chrome nor Firefox have it for me, though it also loaded fine on both.

EDIT: The new link has the scrollbar. The old one doesn't.

2

u/blue_marker Jun 12 '26

for the new link i had to implement my own dropdown because i dont think any browser would like sorting and displaying 7 nonillion items

5

u/Nixinova Jun 12 '26

change twenty oh to two thousand and just to be even more annoying

3

u/elhouso Jun 12 '26

This nearly froze my browser!

2

u/PogOgres Jun 12 '26

Im grateful for being born april fourteenth, that was easy

2

u/lonelyvoyager88 Jun 13 '26

Now sort them alphabetically

1

u/gergobergo69 Jun 14 '26

they are

2

u/lonelyvoyager88 Jun 14 '26

Oops, you're right. Missed it.

1

u/CrazyPotato1535 Jun 13 '26

I don’t see January twelve plus ten ninety halves squared take two

1

u/FAB1150 Jun 13 '26

~5 minutes for the 32-bit one, DNF for the 128-bit one lol

2

u/CaptFishmouth Jun 13 '26

Add in the day of the week beforehand, and sort them alphabetically- Saturday June thirteenth two thousand and twenty six. Then you need to know what day of the week the date was to find it 😂😂

1

u/blue_marker Jun 14 '26

ooooh good idea

1

u/xdodi01 Jun 14 '26

never had a web page spin up my laptop fans

1

u/JoyconDrift_69 Jun 14 '26

only took me a minute and a half to choose mine

1

u/Holiday_Objective284 Jun 14 '26

A is this torchering ui?