How to Change Time on Your Minecraft Server: The Complete Command Guide for 2025
Whether you're a server administrator managing gameplay or a world builder creating the perfect scene, having precise control over your Minecraft environment is essential. One of the most basic but powerful tools at your disposal is the ability to change the time on your Minecraft server, which affects everything from mob spawns to how well players can see. This guide will walk you through the commands you need to instantly adjust the day/night cycle, whether you want to flip from day to night or freeze the sun in the sky.
Essential Time Commands for Minecraft Servers
The /time set command is your go-to for managing the in-game clock. Here are the essential variations every admin should know:
- Set to day:
/time set day(equivalent to 1000 ticks) - Set to night:
/time set night(equivalent to 13000 ticks) - Set precise time:
/time set <number>(0-24000 ticks)
These commands take effect immediately, whether you type them into the server console or in-game as a player with operator permissions. It's helpful to know that Minecraft's day-night cycle is made up of 24,000 ticks, with a full cycle lasting 20 minutes in the real world.

Understanding Minecraft's Time System
To get more precise, it helps to understand Minecraft's tick-based clock. Different numbers correspond to specific times of day:
- 0 ticks: Dawn/sunrise
- 1000 ticks: Day (morning)
- 6000 ticks: Noon
- 13000 ticks: Night
- 18000 ticks: Midnight
If you're not sure what the current time is, you can check it with /time query daytime. This command tells you the exact number of ticks that have passed since dawn, giving you the precision needed to set the perfect lighting for a build, event, or specific gameplay challenge.
How to Change Time on Minecraft Server Console
For server admins, the most direct way to change the time is through the server console:
- Access your server console (through your hosting panel or a direct terminal).
- Enter the command: Type
/time set dayor your desired time value. - Verify the change: Use
/time query daytimeto confirm.
Players with operator (OP) permissions can run these same commands directly in the in-game chat. Standard players, however, won't be able to change the time unless cheats are enabled and they have the necessary permissions.

Locking Server Time with Gamerules
If you need to keep the lighting consistent, you can stop the day/night cycle altogether. The command /gamerule doDaylightCycle false will freeze time exactly where it is. This is incredibly useful for:
- Building projects that require consistent lighting
- PvP arenas where visibility needs to be constant
- Taking screenshots or creating video content
- Events that depend on a specific atmosphere
To get the clock ticking again, just use /gamerule doDaylightCycle true.
Advanced Time Management for Server Administration
Beyond these basic commands, you can get even more creative with how you manage time:
- Scheduled time changes using command blocks or plugins
- Region-specific time zones with WorldEdit or similar tools
- Event-triggered time shifts for unique gameplay mechanics
If your server has multiple worlds, keep in mind that these commands only affect the dimension you're currently in. The Overworld, Nether, and End each have their own independent time.
Next Steps for Server Management
Mastering time control is a great first step in running a smooth Minecraft server. These commands are a key part of creating fun experiences for your players and keeping your world running just the way you want it.
Ready to take your server management skills to the next level? Check out our guide on how to set up a complete modded Minecraft server. It covers everything from the first install to advanced tweaks for a fully custom experience.