1 Record the time of the year when the player enters the land of my worldspace so if is befoure a certain date is summer / spring , after is autumn winter ....
You don't need to record that. Just get the GameYear, GameMonth, GameDay, GameHour globals and compute when necessary.
2 from the moment the player enters always keep track of the time of the day so that when the time of transition comes like from summer to spring I could load the transition worldspace
It might be better to only switch seasons when the player first enters a worldspace, instead of trying to manage it on the fly. It is doubtful anyone would sit there and watch the seasons go by, unless they were trying to do timelapse video... which would be neat, but is unnecessary in terms of gameplay.
But, yea, time in general is something you don't want to try to manage yourself. Just get the time values when necessary and perform computations on them when necessary.