Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » What is the purpose of "Days since 2000"?
- mybearworld
-
1000+ posts
What is the purpose of "Days since 2000"?
I can't see any reasons of using the days since 2000 block - how is it useful?
Thanks
Oh. I think I found it.
Thanks

Oh. I think I found it.
Last edited by mybearworld (April 10, 2025 04:58:05)
- fdreerf
-
1000+ posts
What is the purpose of "Days since 2000"?
…
I-
Days since 2000 block is by far the most versatile and precise timekeeping block in Scratch. The question isn't “what's the point of days since 2000”, the question is “what's the point of the current block”. You can't do as much with that block as you can with the days since 2000 or without completely working around it. For instance, moon phases can be found with three blocks with days since 2000, but would require so much more with the current block. The same is similar to seasons and other cyclic phases. Plus, days since 2000 is unaffected by time zones. If you ever need to synchronize the time with cloud variables, the current block is not your best choice. Days since 2000 can be used to find the time from and until any date in a fraction of the number of blocks. That, and it's the only way to get exact milliseconds, as the current block does not have an option for that. It's essentially the best block to deal with anything relating to time, which I will demonstrate in an upcoming project. *wink!*
I hope this is enough convincing that the days since 2000 block is a fantastic block that encourages thinking outside the box.
I-
Days since 2000 block is by far the most versatile and precise timekeeping block in Scratch. The question isn't “what's the point of days since 2000”, the question is “what's the point of the current block”. You can't do as much with that block as you can with the days since 2000 or without completely working around it. For instance, moon phases can be found with three blocks with days since 2000, but would require so much more with the current block. The same is similar to seasons and other cyclic phases. Plus, days since 2000 is unaffected by time zones. If you ever need to synchronize the time with cloud variables, the current block is not your best choice. Days since 2000 can be used to find the time from and until any date in a fraction of the number of blocks. That, and it's the only way to get exact milliseconds, as the current block does not have an option for that. It's essentially the best block to deal with anything relating to time, which I will demonstrate in an upcoming project. *wink!*
I hope this is enough convincing that the days since 2000 block is a fantastic block that encourages thinking outside the box.
- mybearworld
-
1000+ posts
What is the purpose of "Days since 2000"?
*wink!*I'm interested in that.
- Discussion Forums
- » Questions about Scratch
-
» What is the purpose of "Days since 2000"?