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.
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
@@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
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
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!
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.
@@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
(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)
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
@@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!
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
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.
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
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!
@@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
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.
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.
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)
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.
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.
Awesome
Cool! Now make use of the “costume name” block.
hey what is the coed to transfer data between games
@@alooinfinite2912 It varies depending on what data you want to send. I might make a simple version if I have time.
I see I will keep an eye out for if you drop the code
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
This block deserves some love
just use the timer block bruh 💀
@@Ruzzzz57 seems you don't understand, what if other sprite reset the timer?
@@Frezledz oh
@@Frezledz ohmygosh that is perfect for thumbnails that use the timer block as a “when stop sign clicked”!!
tbh if it were redone as "seconds since 1970" it would make its purpose a LOT more obvious.
oh yeahhhhh thats basically unix time
cant you just add 10957 days (incluing leap years) to it and then multiply it by 86400? worked for me
@@markgamez1I'd make that a function and keep that around
@@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
@@markgamez1if days since 2000 is an int this won't work
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
the *actual* most useless extension is: micro:bit extension, LEGO extensions (3), GDF&A extension. (0 uses)
Fr
micro:bit extension is useful if you have a micro:bit
LEGO extensions are useful if you have that hardware
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!
Awesome
do you know the y2k bug? that was the block for countdowning the day
Wrong, scratch released after 2000
NOT THE Y2K BUG 😭 😭 😭
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.
It's because this block has no use in platformers 😅😂
@@SLSmartMind just make a platformer that changes according to the different seasons ez
@@retroboi128thegamedevohh that sounds so cool
@@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
I didn't expect to see an unironic Scratch channel with decent editing, congrats
Thanx :D
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)
(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)
@@spieleflo8543 what do you mean "progress"?
"useless" i literally use it for unix time
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
The most useless block is honestly the if on edge, bounce block
Fr
True.
Nah its pretty useful
It would be *_MUCH_* more useful if it was a if () bounce
@@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!
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
My friend who’s project “set” got featured used this block to generate a random puzzle every 15 minutes
Awesome
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.
Interesting indeed
Underrated??
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
Thanks for showing my countdown!
Exactly
This block deserves more love. Also I love your countdown, awesome work on that
This block is particularly useful because unlike the timer block, it updates *during* the execution of a block that runs without screen refresh
Wow that’s cool I will implement this in my projects on my channel
For the last one I just use current day and current month
Edit: I liked every comment on the video so far
That would work as well
@@SLSmartMind so doesn't that make it useless
Hello
Hello
@@SLSmartMind hello
It’s really helpful for animations!
What we want: days since (year)
What we need: (days, years, months, hours, etc.) since (year) and () to ()
It should be days [since (input)]
FINALLY SOMEONE WHO UNDERSTANDS THAT THIS IS VERY USEFUL
People who hate this block just don't understand it at all.
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!
its not useless it allows you to get unix time
+pcc404 unix time is since 1970 so you need subtraction
@@48-_ ohh i forgot sorry
Nice
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
Fun fact: the timer blocks is the lowest amount of block (only 2 or 3)
Happy scratching again!
No its the flag blocks
I used it to count down for a video game’s release, I think.
Current date block...... it does the same thing
It doesn't
@@SLSmartMind what do you mean?
@@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
hi
Hello
W
nah, that will forever be the if on edge bounce
5:09 what is that game
Arena
how about using it floored to calculate a random seed for a daily challenge game like a wordle clone
please don't replace the "0" with "/" in 9011 😭
9/11 is not funny Tragedy
@@FloppaKitchener ik, just advising people to not replace the "0" With "/" In 9011
thank you for saying this i agree
:D
Super
Question - is there a way to check things around a sprite but not touching the sprite?
You can create a workaround using the "distance to (sprite)" block
@@SLSmartMind or create another sprite as a hitbox to detect if a sprite is near.
no way!!
Idea:make a game only using one sprite one script and for visuals you use pen not sprites
Nice idea
Also the stage # of stage is the best 100% becuase u can change it so u dont need to do wack variables
Days since Y2K
The most useless is "If on edge bounce" block
It should be [days v] since (date) to make it more useful.
YES
Cool
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.
Exactly
So luxky it has decimal points 🎉
It's just a different calculation of the epoch
i recently made a timer!
What if we could chose what year instead of it always being the 2000th year ma ey that be a future update
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.
Me, an intellectual: AYS
we have day since 2000
but nu uh, what we want: day since (when cave man is alive)
Haha
He's on turbo warp
now that i think about it, it can be used as a pseudo-number generation! Every day is not the same, heh
Yah, that works too
SnailIDE Exploring When?
🐌 IDE doesn't have good documentations :( some stuff break when I try, but I will try to upload a vid on that
@@SLSmartMind Thanks!
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)
"Switch backdrop to () and wait" is the most useless block. Literally No one uses it
True but it's still useful
I would say the loudness hat block
.
Uhm Actually 🤓👆 It is more accurate than the timer plugin
Exactly
0:25 Bro got the uncountable number not countable
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.
So besides from all the others? 😂
@@simplicityd8703 The more I think about it, the more I am inclined to agree. 😂😂😂
Also variables.
@@King-n00bi3 They are SO trivial I forgot. Also, lists.
This block is not useless, you can calculate stuff like FPS using it
does the sl in your username mean scratch learning
Maybe ;)
P.
its useful for make a timer in AYS FNF
does anybody else's countdown say it happened months ago??? i don't know what I'm doing wrong...
feneraras
No it for how long it’s been since it has been January 1st, 12:00 am, 2000
yeah
they are nub who says these
it’s been a month
Scar
scratch moderation sucks no one likes this they have to fix theri, terible moderation or else.
scratch might slowly die out
It is used in fnf ays.