GAME SERVER HOSTING: 50% OFF first order with code GHOST50

How Long Is a Minecraft Day? (20 Minutes in Real Time)

Angus Miles
by Angus MilesCo-founder
Share:
How Long Is a Minecraft Day? (20 Minutes in Real Time)

Every new player learns Minecraft's clock the hard way, usually at dusk with a creeper closing in. Here is exactly how the day-night cycle works, in real minutes and game ticks.

A full Minecraft day-night cycle lasts exactly 20 minutes of real time, or 24,000 game ticks. That breaks down into 10 minutes of daytime, 50 seconds of sunset, 8 minutes 20 seconds of night, and 50 seconds of sunrise. One real hour equals three full Minecraft days.

How Long Is a Minecraft Day in Real Time?

Minecraft time runs 72 times faster than real time, so a 24-hour in-game day compresses into 20 real minutes. The cycle is identical on Java and Bedrock Edition. Here is how those 20 minutes split up, according to the Minecraft Wiki:

PhaseIn-game timeTicksReal time
Daytime6
am – 6
pm
0 – 12,00010 minutes
Sunset (dusk)6
pm – 7
pm
12,000 – 13,00050 seconds
Nighttime7
pm – 5
am
13,000 – 23,0008 minutes 20 seconds
Sunrise (dawn)5
am – 6
am
23,000 – 24,00050 seconds
Full cycle24 in-game hours24,00020 minutes

Ten minutes of daylight disappears fast when you are gathering wood and food on day one. Spawning somewhere with resources nearby helps, so check our best Minecraft seeds if you want a strong start.

Minecraft Days to Real Time (Conversion Table)

Use this table to convert Minecraft days into real-world hours and minutes. The math is simple: multiply the number of Minecraft days by 20 minutes.

Minecraft daysReal time
1 day20 minutes
3 days1 hour
5 days1 hour 40 minutes
10 days3 hours 20 minutes
20 days6 hours 40 minutes
50 days16 hours 40 minutes
100 days33 hours 20 minutes

Flipping it around: 1 real hour equals 3 Minecraft days, and 24 real hours equal 72 Minecraft days.

Minecraft Day-Night Cycle Breakdown (Ticks)

Minecraft measures time in ticks, with the game running at 20 ticks per second. One tick equals 1/20th of a second, so the 24,000-tick day equals 1,200 real seconds, or 20 minutes. These tick values matter for redstone builds, farms, and command blocks.

TickIn-game timeWhat happens
06
am
Daytime begins
1,0007
am
/time set day jumps here
6,00012
pm
Noon, sun at its peak
12,0006
pm
Sunset begins
13,0007
pm
Night begins, hostile mobs can spawn outdoors
18,00012
am
Midnight
23,0005
am
Sunrise begins
24,0006
am
Cycle resets to tick 0

Beds become usable shortly after sunset and skip you straight to morning. Undead mobs like zombies and skeletons burn once the sun rises, so dawn is your cue to get back outside.

How to Check the Time in Minecraft

The fastest way to check the clock is the /time query command. It works on both editions, with one naming quirk on the newest Java releases:

  • /time query daytime — shows the current time of day in ticks (Bedrock and most Java versions; the newest Java releases renamed it /time query time)
  • /time query gametime — shows the total age of the world in ticks
  • /time query day — shows how many in-game days have passed

If you prefer a no-commands option, craft a clock from 4 gold ingots and 1 redstone dust. It shows the sun and moon's position anywhere in the Overworld, even deep in a mine. For more useful commands, see our full Minecraft console commands list.

How to Change the Day Length

You cannot stretch the 20-minute cycle itself, but commands give you full control over the clock. /time set jumps to a fixed point, and /time add <ticks> skips time forward.

CommandJumps toTick
/time set dayMorning1,000
/time set noonMidday6,000
/time set sunset (Bedrock only)Dusk12,000
/time set nightNightfall13,000
/time set midnightMiddle of the night18,000
/time set sunrise (Bedrock only)Dawn23,000

To freeze time entirely, use /gamerule doDaylightCycle false on Java (renamed advance_time in Java 1.21.11 and later) or /gamerule dodaylightcycle false on Bedrock. The sun stops moving until you turn the rule back on.

Java 1.20.3+ also has /tick rate <number>, which changes the speed of the entire game. The default is 20 ticks per second, so /tick rate 40 makes days pass twice as fast, though mobs, crops, and everything else speed up with it. Bedrock has no equivalent command.

For multiplayer, the sleeping rule is the practical fix: /gamerule playersSleepingPercentage 1 lets a single player sleep to skip the night for everyone (Java 1.17+, Bedrock 1.20.30+). On your own server you can run any of these from the console without opping players in-game, which is exactly how we set it up on our Minecraft server hosting panel.

Frequently Asked Questions

One full Minecraft day-night cycle lasts 20 minutes of real time, or 24,000 game ticks. That breaks down into 10 minutes of daytime, 50 seconds of sunset, 8 minutes 20 seconds of night, and 50 seconds of sunrise.

A full Minecraft day is 24,000 ticks, and the game runs at 20 ticks per second. Daytime spans ticks 0 to 12,000, night runs from 13,000 to 23,000, and the cycle resets at tick 24,000.

100 Minecraft days equal 2,000 real minutes, which works out to 33 hours and 20 minutes of playtime. At 3 Minecraft days per real hour, you would need almost a day and a half of continuous play.

20 Minecraft days take 6 hours and 40 minutes in real time. One real hour covers exactly 3 full Minecraft days, and 24 real hours cover 72 Minecraft days.

You cannot stretch the 20-minute cycle directly, but you can freeze it with the doDaylightCycle gamerule, jump to any time with /time set, or speed up the whole game with /tick rate on Java Edition 1.20.3 and newer.

Enjoyed this article? Share it with others!

Share:
Minecraft Server Hosting

Need a Minecraft Server?

Get professional Minecraft server hosting with instant setup, mod support, and 24/7 uptime.

GHOST5050% OFF First Month
Angus Miles

About Angus Miles

Co-founder

Co-founder with a love for building communities and managing large-scale game events.