Minecraft has different biomes. We have a variety of them from hot deserts to snowy mountains to icy oceans. Minecraft has a few weather types too... like rain, snow, thunderstorm, etc. All these, and yet we do not have seasons in the game. This is where the Fabric Seasons mod will help you.
Fabric seasons mod adds four new seasons into your game. Each season lasts for 28 Minecraft days. As days move on, you'll notice the colours of grass and leaves slowly changing because of the seasons. This mod will be a great if you are trying to make your gameplay experience more immersive. Moreover, you can use the /time set 0 command to reset the seasons. The mod also adds season detector blocks into your game. These can be crafted using daylight sensors, and you can use them to determine the current season. You'll also have a calendar that will help you determine what the current season is and how long it's gonna last.
The mod offers a fabric version and download links can be found below.