I've tried the block myself many times. You can do so much stuff with it. Like most people said here, it's useful to calculate offline activity (like offline earnings in idle games). But my favorite uses of this block were in two of my projects. On one project, I made some code that allows the transfer of data from one game to another using a special code that expires in a certain amount of time. That expiration time was made possible thanks to the 'days since 2000' block. Another good use of the block is calculating time zones. You can compare the 'days since 2000' block with the 'current hour' block to get the time zone, thanks to the fact that the 'current hour' block uses your system's clock (mostly based on what time zone you use) and the 'days since 2000' block uses the GMT+0 time zone. Another thought I had is thanks to the fact that it counts down time down to the millisecond, it could be useful for pseudo-random number generation if the 'pick random' block wasn't an option.
@SLSmartMind2 ай бұрын
Awesome
@jaydentplays74852 ай бұрын
Cool! Now make use of the “costume name” block.
@alooinfinite29122 ай бұрын
hey what is the coed to transfer data between games
@maroonmball2 ай бұрын
@@alooinfinite2912 It varies depending on what data you want to send. I might make a simple version if I have time.
@alooinfinite29122 ай бұрын
I see I will keep an eye out for if you drop the code
@Frezledz3 ай бұрын
finally someone who actually explains the true power of the block! I usually use it as a timer so that it doesn't conflict with other sprites when I export and imported a sprite
@SLSmartMind3 ай бұрын
This block deserves some love
@Ruzzzz573 ай бұрын
just use the timer block bruh 💀
@Frezledz3 ай бұрын
@@Ruzzzz57 seems you don't understand, what if other sprite reset the timer?
@Ruzzzz573 ай бұрын
@@Frezledz oh
@tm_yt3232 ай бұрын
@@Frezledz ohmygosh that is perfect for thumbnails that use the timer block as a “when stop sign clicked”!!
@VectorJW92603 ай бұрын
tbh if it were redone as "seconds since 1970" it would make its purpose a LOT more obvious.
@danik00112 ай бұрын
oh yeahhhhh thats basically unix time
@markgamez12 ай бұрын
cant you just add 10957 days (incluing leap years) to it and then multiply it by 86400? worked for me
@iionccub365old2 ай бұрын
@@markgamez1I'd make that a function and keep that around
@markgamez12 ай бұрын
@@iionccub365old i mean I guess it works but then you would have to call it every time you want to retrieve it in variable form. still a cool approach though
@Sakupenny2 ай бұрын
@@markgamez1if days since 2000 is an int this won't work
@nucIeer3 ай бұрын
It actually works great as an offline timer (a timer that works even when a game is not running) This block is crucial for stuff like idle games and such that need to calculate offline earnings
@BoyAnMinhTrump3 ай бұрын
the *actual* most useless extension is: micro:bit extension, LEGO extensions (3), GDF&A extension. (0 uses)
@SLSmartMind3 ай бұрын
Fr
@WawaBoi692 ай бұрын
micro:bit extension is useful if you have a micro:bit
@JulMikАй бұрын
LEGO extensions are useful if you have that hardware
@sosman64Ай бұрын
@@WawaBoi69which is the exact reason why barely anyone uses it
@Camman18family3 ай бұрын
I don’t think it is useless! I use it to calculate Offline Earnings in the game! To calculate, save the current days since 2000 in a variable of list, then, the next time you open the project, subtract the current days since 2000 by the days since 2000 that you’ve saved, and you have how many days you were not in this project! You don’t have to calculate using the current(day) block because its maximum day count changes because the month number different, thus making it pretty annoying for me!
@SLSmartMind3 ай бұрын
Awesome
@retroboi128thegamedev3 ай бұрын
Out of all of the strangest blocks there are in scratch, people chose the most practical one to call the most useless, it's sad that people think that it's useless.
@SLSmartMind3 ай бұрын
It's because this block has no use in platformers 😅😂
@retroboi128thegamedev3 ай бұрын
@@SLSmartMind just make a platformer that changes according to the different seasons ez
@Icantchangemyhandlehelp3 ай бұрын
@@retroboi128thegamedevohh that sounds so cool
@electrifiedwits2 ай бұрын
@@SLSmartMind just because it doesn’t have a use in platformers doesn’t mean it’s useless instantly. There are countless other game types on scratch and it has proved useful
@ZphyZphyer28 күн бұрын
@@electrifiedwits it's a joke
@nguyenvannghia73403 ай бұрын
do you know the y2k bug? that was the block for countdowning the day
@fuseegelee3 ай бұрын
Wrong, scratch released after 2000
@Camman18family3 ай бұрын
NOT THE Y2K BUG 😭 😭 😭
@stefanalecu95322 ай бұрын
I didn't expect to see an unironic Scratch channel with decent editing, congrats
@SLSmartMind2 ай бұрын
Thanx :D
@spieleflo85433 ай бұрын
This block is also very good for calculating some kind of offline progress (I did that in one of my projects and it's working very well)
@spieleflo85433 ай бұрын
(let's say you want the difference between some "saved" amount of days and the days now and you multiply it by 86,400 for the seconds, then multiply it by some gain per second and BOOM, you have offline progress)
@FunnyAnimatorJimTV3 ай бұрын
@@spieleflo8543 what do you mean "progress"?
@DrGiggleTouch67Ай бұрын
It should be days [since (input)]
@maxybg4 күн бұрын
that would be kinda cool
@Blue_Animations_Official3 ай бұрын
The most useless block is honestly the if on edge, bounce block
@SLSmartMind3 ай бұрын
Fr
@trwn873 ай бұрын
True.
@SomeGuilStuff2 ай бұрын
Nah its pretty useful
@chrisk66372 ай бұрын
It would be *_MUCH_* more useful if it was a if () bounce
@trwn872 ай бұрын
@@chrisk6637 MUCH more useful! And they literally REJECTED that idea... Because "it wasn't needed". What do you mean, it's not needed!? I am LITERALLY asking you for this, Scratch Team!
@ThemeMusicz3 ай бұрын
My friend who’s project “set” got featured used this block to generate a random puzzle every 15 minutes
@SLSmartMind3 ай бұрын
Awesome
@Despatra2 ай бұрын
You can use it to get the device's time zone since the days since 2000 blocks seems to be based on UTC. By converting your computer's time via the "current (second/minute/hour/day/month/year)" block to days since 2000 you can get the offset.
@SLSmartMind2 ай бұрын
Interesting indeed
@FunnyAnimatorJimTV3 ай бұрын
Haven't watched the full video yet but this is block is very useful, I would be very sad if it was removed. The thing that makes it special is that it is in sync globally (it outputs the same number no matter where you are in the world). It allows you to make countdown timers that are in sync globally, it allows you to make timezone detector and automatic language switcher, and FPS detector without worrying about resetting the timer. Edit you said everything exactly in the video lol
@FunnyAnimatorJimTV3 ай бұрын
Thanks for showing my countdown!
@SLSmartMind3 ай бұрын
Exactly This block deserves more love. Also I love your countdown, awesome work on that
@jkdraws16173 ай бұрын
for the independant timers i just use a forever loop and calculate the difference between what the timer was last and what it is now and then add that to a timer variable instead of the day since 2000 block
@NumbersTada3 ай бұрын
"useless" i literally use it for unix time
@yarandgamersmrgdfnf86133 ай бұрын
if it was (days, weeks, months, years, decades, centuries) (since/until) (year, month, date) (2024, 2023, 2022 or January, February, September, June or (2024) (january) (1)) then what would be the most useless block with that
@Meletion18 күн бұрын
days since today
@BLUEGD123 ай бұрын
Underrated??
@Programming_N2 ай бұрын
Wow that’s cool I will implement this in my projects on my channel
@two_squared2 ай бұрын
It’s really helpful for animations!
@wescomvallen2.07 күн бұрын
I forgot that this block exists. thank you for the help!
@SebasTubeOFFICIALXD19 күн бұрын
If there is a "seconds since 1970" block, it would be 2³¹-1 as a limit, because of you know, the 32-bit limit, and how all 32-bit systems use it.
@RadioactiveBluePlatypus2 ай бұрын
People who hate this block just don't understand it at all.
@N3oN6735Ай бұрын
FINALLY SOMEONE WHO UNDERSTANDS THAT THIS IS VERY USEFUL
@Илья3000-ж6н18 күн бұрын
Most useless block in scratch is... When on edge, bounce
@SLSmartMind14 күн бұрын
That's pretty handy thou for beginners
@marmaladetoast24312 ай бұрын
This block is particularly useful because unlike the timer block, it updates *during* the execution of a block that runs without screen refresh
@felipecardope2 ай бұрын
What we want: days since (year) What we need: (days, years, months, hours, etc.) since (year) and () to ()
@RadioactiveBluePlatypus4 күн бұрын
Wow so it took 6 days between you recording the video and you publishing it! wowie
@pcc4043 ай бұрын
its not useless it allows you to get unix time
@48-_3 ай бұрын
+pcc404 unix time is since 1970 so you need subtraction
@pcc4043 ай бұрын
@@48-_ ohh i forgot sorry
@Prime-p2q3 ай бұрын
thank you for saying this i agree
@SLSmartMind3 ай бұрын
:D
@Freis_fries_143 ай бұрын
Fun fact: the timer blocks is the lowest amount of block (only 2 or 3) Happy scratching again!
@Cleacat3 ай бұрын
No its the flag blocks
@1_1bman2 ай бұрын
how about using it floored to calculate a random seed for a daily challenge game like a wordle clone
@garywalker84463 ай бұрын
What if we could chose what year instead of it always being the 2000th year ma ey that be a future update
@FunnyAnimatorJimTV3 ай бұрын
if you needed "days since 2016" you could subtract (365*16)(may have error with leap year). but this is still a little vague because its not obvious if it's days since january 1 2016 or days since december 31 2016.
@garywalker844622 күн бұрын
Thanks
@IrishCoder3 ай бұрын
Current date block...... it does the same thing
@SLSmartMind3 ай бұрын
It doesn't
@IrishCoder3 ай бұрын
@@SLSmartMind what do you mean?
@-JAM58-3 ай бұрын
@@IrishCoder Current date block is based on the time zone you’re in, so the dates will be different for everyone. Days since 2000 is based on a universal point in time and gives the same result no matter what time zone you’re in
@-JAM58-3 ай бұрын
The only reason people think this block is useless is because they haven’t figured out how to use it - it’s so much more useful than people think
@Cheese-R023 ай бұрын
Hello
@SLSmartMind3 ай бұрын
Hello
@CreatorofGodzillainanutshell3 ай бұрын
@@SLSmartMind hello
@hassaaniftikhar546817 күн бұрын
Thanks😊
@crLmsin2 ай бұрын
Question - is there a way to check things around a sprite but not touching the sprite?
@SLSmartMind2 ай бұрын
You can create a workaround using the "distance to (sprite)" block
@GoldyMagmaАй бұрын
@@SLSmartMind or create another sprite as a hitbox to detect if a sprite is near.
@paaged21 күн бұрын
I used it for an analog clock I made in scratch to make the second hand sweeping instead of ticking
@SLSmartMind14 күн бұрын
Awesome
@trwn873 ай бұрын
days since 2000 is among the MOST useful blocks in all of Scratch... Apart from trivial ones like operators, control blocks and the green flag hat of course.
@simplicityd87032 ай бұрын
So besides from all the others? 😂
@trwn872 ай бұрын
@@simplicityd8703 The more I think about it, the more I am inclined to agree. 😂😂😂
@King-n00bi32 ай бұрын
Also variables.
@trwn872 ай бұрын
@@King-n00bi3 They are SO trivial I forgot. Also, lists.
@klegos2 ай бұрын
I used it to count down for a video game’s release, I think.
@th1v53 ай бұрын
this is an... incredibly useful block? What do you mean it's the most useless? It's literally the most accurate timer in scratch, and I use it regularly, from syncing, to timers, to calculating FPS.
@SLSmartMind3 ай бұрын
Exactly
@6464NPCАй бұрын
Yea i dont think its useless, theres a fnf thing on scratch called add yourself singing. the charting system requires days since 2000 block somewhere. so yea, consclusion, days sinse 2000 is good for non simple things(by simple i mean clickers, generic platformers)
@thatonedumbe3 ай бұрын
5:09 what is that game
@SLSmartMind3 ай бұрын
Arena
@Skankphone3 ай бұрын
Idea:make a game only using one sprite one script and for visuals you use pen not sprites
@SLSmartMind3 ай бұрын
Nice idea
@lindseylopez3526 күн бұрын
Na the most useless is the sensing block, loudness
@Cleacat3 ай бұрын
So luxky it has decimal points 🎉
@Ariensen3 ай бұрын
cool vid! i also did this in scratch when flag clicked move 9132 -10^ of days since 2000 steps (which means move - infinite steps) click green flag boom your y counter says NaN (you can also do this my doing move steps to timer / 0 steps and also works) so yea and you make very interesting vids smart mind ! keep up the work!
@Sprouttheberry3 ай бұрын
Nice
@JulMikАй бұрын
It should be [days v] since (date) to make it more useful.
@taniagarda631228 күн бұрын
Actually, you can make "appear on a specific date" just using "current (year, months, day ect)" block
@takingitupto12next3 ай бұрын
Also the stage # of stage is the best 100% becuase u can change it so u dont need to do wack variables
@AsteriskForTheWinАй бұрын
i recently made a timer!
@iMakeStuffSC-Dev2 ай бұрын
"Switch backdrop to () and wait" is the most useless block. Literally No one uses it
@chrisk66372 ай бұрын
True but it's still useful
@SLSmartMind2 ай бұрын
I would say the loudness hat block
@MaxwellCatAlphonk3 ай бұрын
Uhm Actually 🤓👆 It is more accurate than the timer plugin
@SLSmartMind3 ай бұрын
Exactly
@sonicramdomchannel2 ай бұрын
nah, that will forever be the if on edge bounce
@AyanVerma-g6q3 ай бұрын
hi
@SLSmartMind3 ай бұрын
Hello
@kunfukid84013 ай бұрын
Super
@Lightz-here2 ай бұрын
The most useless is "If on edge bounce" block
@DevanCruz-sj5rp23 күн бұрын
my classmates will be shocked to see the most useless block in my projects
@RouxManOnYT3 ай бұрын
W
@JacksonMoczygembaАй бұрын
I axauly used it to make a countdown
@thtdrgnmnАй бұрын
It's just a different calculation of the epoch
@cheesepop7175Ай бұрын
This block is not useless, you can calculate stuff like FPS using it
@WITHER_20132 ай бұрын
we have day since 2000 but nu uh, what we want: day since (when cave man is alive)
@SLSmartMind2 ай бұрын
Haha
@Tha10n3m3me3 ай бұрын
Days since Y2K
@eunicemuthini43362 ай бұрын
He's on turbo warp
@johanneseloff62193 ай бұрын
no way!!
@Blue_Stickman092 ай бұрын
SnailIDE Exploring When?
@SLSmartMind2 ай бұрын
🐌 IDE doesn't have good documentations :( some stuff break when I try, but I will try to upload a vid on that
@Blue_Stickman092 ай бұрын
@@SLSmartMind Thanks!
@StxrberryCreator3 күн бұрын
I genuinely dont use this for a second timer ToT. I just use a variable cuz i forget the timer block exists half the time
@GreenerBlob3 күн бұрын
You could use it for save files by multiplying the whole save by round(0.001 * dayssince2000) (place this number at the start) and then to load, divide by the number placed at the start. UNTESTED - I WONT BE TESTING THIS BECAUSE I AM LAZY. THIS IS PURELY THEORY, DONT COME AT ME.
@ItsBin-yj9gp2 ай бұрын
0:25 Bro got the uncountable number not countable
@JamieTheCreator15713 күн бұрын
scratch should make it to where with the days since 2000 block it doesn't have to be 2000 but it can be any year like 2023
@SleepyLuigi5 күн бұрын
I made a lot of joke games with that.
@tanyamclean50563 ай бұрын
YES
@sunvibs10002 ай бұрын
does the sl in your username mean scratch learning
@SLSmartMind2 ай бұрын
Maybe ;)
@FunnySquared2 ай бұрын
now that i think about it, it can be used as a pseudo-number generation! Every day is not the same, heh
@SLSmartMind2 ай бұрын
Yah, that works too
@jeromebourgeois9930Ай бұрын
Cool
@Yeet-u7l21 күн бұрын
A use for it is a pendulum
@Sprunki-Members20 күн бұрын
THE TIMERS OF DOOM
@CardboardBox82 ай бұрын
Me, an intellectual: AYS
@universe_sandbox2_fan3 ай бұрын
scratch moderation sucks no one likes this they have to fix theri, terible moderation or else. scratch might slowly die out
@ImanRC423026 күн бұрын
The fps counter malfunctioned
@Abhinava_Playz_YT3 ай бұрын
yeah they are nub who says these
@I_Love_Om_Nom34.3 ай бұрын
P.
@susanabbott31813 ай бұрын
For the last one I just use current day and current month Edit: I liked every comment on the video so far
@SLSmartMind3 ай бұрын
That would work as well
@rizwana26663 ай бұрын
@@SLSmartMind so doesn't that make it useless
@sosman64Ай бұрын
@@rizwana2666has other uses like the video said,delta time and such
@aþs2 ай бұрын
feneraras
@XFydro3 ай бұрын
please don't replace the "0" with "/" in 9011 😭
@FloppaKitchener3 ай бұрын
9/11 is not funny Tragedy
@XFydro3 ай бұрын
@@FloppaKitchener ik, just advising people to not replace the "0" With "/" In 9011
@Roblox_GamerOfficial3 ай бұрын
.
@elivamos5419Ай бұрын
does anybody else's countdown say it happened months ago??? i don't know what I'm doing wrong...
@foxxdyeah3 ай бұрын
its useful for make a timer in AYS FNF
@BoyAnMinhTrump2 ай бұрын
it’s been a month
@mine_craft_man8282Ай бұрын
at least tell us the actual most useless block in scratch
@humayeraislam4272Ай бұрын
@@mine_craft_man8282 you would actually think it is the “current [ Year v ]” block but “days since 2000” helps it a lot such as certain holiday events that happen the same each year such as: if days since 2000 = (whatever number you need) * 365 * current year - 2000 or days since 2000 < (another number you need) * 365 * current year - 2000 then (whatever you want)
@Josh-vids3 ай бұрын
No it for how long it’s been since it has been January 1st, 12:00 am, 2000