Hey. I've been working on something very similar to what you're requesting, as you can see below:
I would be happy to send you the code that I used to implement this system into my menu (and when I get around to adding things like icons or backgrounds based on the weather, I can give that to you as well).
However, I need to emphasize that what I created was for the purposes of my own game, so it's not easily customizable, it's not truly a "script" in the purest sense of the word, and it assumes that you have the proper eventing in your game to make time pass. What my coding does is convert abstract numbers into a readable "clock/calendar" string format, and write those strings to the menu screen. So you will need to create the actual passage of time in your game (including logic like increase the hours counter when the minutes counter is 60 or more), and you will also need to go into my code and make any necessary changes. For example, here's probably the trickiest part of my code:
#-------------------------------------------------------------------------- # * Draw Time for the Menu Screen #-------------------------------------------------------------------------- def menu_draw_time change_color(normal_color) if $game_variables[1022] < 12 meridian = "AM" if $game_variables[1022] == 0 hour = 12.to_s else hour = $game_variables[1022].to_s end else meridian = "PM" hour = ($game_variables[1022] - 12).to_s end if $game_variables[1021] < 10 minute = "0" + $game_variables[1021].to_s else minute = $game_variables[1021].to_s end string = hour + ":" + minute + " " + meridian draw_text(-8, 24, 152, line_height, string, 1) endYou would need to create two variables in your game that accurate track the current Minute and Hour, and change the code above so that it uses those two variables instead of 1021 and 1022. That's not real hard to do, but if you haven't worked with this kind of thing before, it could get tricky. So if you're not comfortable with doing those parts yourself, you might be better off looking for a script that does most of what you want already, and then commission or ask someone to modify that script to add in the extra things you want (like Weather).
If you do want to use my code for your game so that you can have a similar window to mine, though, and you're comfortable with the bit of challenge it will entail, PM or Email me and I will provide you with all of the code.