Mobile Legends runs on a single global clock, and that clock is not set to Beijing, Manila, or London. Understanding MLBB server time is the difference between catching a limited event the moment it opens and logging in to find your daily tasks already wiped.
This guide covers everything you need: what MLBB server time actually is, the daily reset in every major timezone, the weekly maintenance window in your local time, and how the server clock affects your events, ranked play, and daily missions.
#What Is MLBB Server Time?
MLBB server time is the universal reference clock that Moonton uses for all in-game activity. Every event countdown, daily mission reset, shop rotation, and maintenance window is tied to this one clock.
The server runs on UTC-8, which corresponds to Los Angeles or Vancouver time (Pacific Standard Time). That surprises a lot of people. Moonton is a Chinese company, and most players assume the server would run on Beijing time (UTC+8). The UTC-8 anchor was almost certainly chosen to create a neutral global reference point, rather than heavily favoring one regional player base over another.
Here is the core rule: when the server clock hits 00:00 (midnight, server time), the daily reset fires. That is the moment your missions refresh, your daily spin becomes available again, and event participation counters clear.
#How to Check Server Time In-Game
You do not need to do timezone math every session. Two ways to find the server time directly:
- Events tab. Any active event countdown runs on server time. You can reverse-calculate the current server time from the countdown.
- Settings screen. In some versions of the game, a small server clock appears in the settings menu. Look for a time display labeled "Server Time."
When in doubt, add or subtract from UTC-8 based on your local timezone offset. The table below does that calculation for you.
#MLBB Daily Reset Time by Timezone
The daily reset fires at 00:00 server time (UTC-8). Here is what that translates to in every major timezone:
| Timezone | UTC Offset | Daily Reset (Local Time) |
|---|---|---|
| Pacific Standard Time (PST) | UTC-8 | 12:00 AM (midnight) |
| Pacific Daylight Time (PDT) | UTC-7 | 1:00 AM |
| Mountain Standard Time (MST) | UTC-7 | 1:00 AM |
| Central Standard Time (CST, USA) | UTC-6 | 2:00 AM |
| Eastern Standard Time (EST) | UTC-5 | 3:00 AM |
| Eastern Daylight Time (EDT) | UTC-4 | 4:00 AM |
| GMT / UTC (London, Standard) | UTC+0 | 8:00 AM |
| British Summer Time (BST) | UTC+1 | 9:00 AM |
| Central European Time (CET) | UTC+1 | 9:00 AM |
| Indian Standard Time (IST) | UTC+5:30 | 1:30 PM |
| Singapore / Malaysia (SGT/MYT) | UTC+8 | 4:00 PM |
| Philippine Standard Time (PHT) | UTC+8 | 4:00 PM |
| China Standard Time (CST) | UTC+8 | 4:00 PM |
| Japan Standard Time (JST) | UTC+9 | 5:00 PM |
| Australian Eastern Standard Time (AEST) | UTC+10 | 6:00 PM |
| Australian Eastern Daylight Time (AEDT) | UTC+11 | 7:00 PM |
Note on daylight saving time: MLBB server time does not observe daylight saving. The server stays fixed at UTC-8 year-round. If your country shifts clocks seasonally, your local reset time moves by one hour during DST periods. Use the UTC-8 anchor as your fixed reference and recalculate when your clocks change.
#Weekly Task Reset
Weekly tasks reset every Monday at 00:00 server time. In practical terms:
- Philippines, Singapore, Malaysia (UTC+8): Monday at 4:00 PM
- Japan (UTC+9): Monday at 5:00 PM
- Eastern USA (UTC-5 standard): Monday at 3:00 AM
- Australia EST (UTC+10): Monday at 6:00 PM
- GMT/London (UTC+0): Monday at 8:00 AM
If Monday has just started in your local time and your weekly tasks are not refreshing, you may still be waiting for the server's Monday to begin.
#Free Hero Rotation Change
The free hero rotation is a separate timer from the daily reset. It changes at 05:00 server time, not 00:00.
| Timezone | Hero Rotation Refresh Time |
|---|---|
| PST (UTC-8) | 5:00 AM |
| EST (UTC-5) | 8:00 AM |
| GMT (UTC+0) | 1:00 PM |
| SGT/PHT/CST (UTC+8) | 9:00 PM |
| JST (UTC+9) | 10:00 PM |
| AEST (UTC+10) | 11:00 PM |
This trips up players constantly. If you are in Southeast Asia and you want to play a free hero before 9:00 PM local time, the rotation from the previous day is still active.
![]()
#Maintenance Schedule: When Does MLBB Go Offline?
MLBB patches drop on a roughly bi-weekly cycle. Each patch comes with a scheduled server maintenance window. Here is how the standard maintenance times look globally:
Standard maintenance window: 15:30 to 17:30 server time (UTC-8)
| Timezone | Maintenance Window (Approximate) |
|---|---|
| PST (UTC-8) | 3:30 PM to 5:30 PM |
| EST (UTC-5) | 6:30 PM to 8:30 PM |
| GMT (UTC+0) | 11:30 PM to 1:30 AM (next day) |
| SGT/PHT/CST (UTC+8) | 7:30 AM to 9:30 AM |
| JST (UTC+9) | 8:30 AM to 10:30 AM |
| AEST (UTC+10) | 9:30 AM to 11:30 AM |
Standard maintenance lasts one to two hours. Larger patches or season resets can run two to four hours. On rare occasions involving technical complications, Moonton has extended maintenance by six hours or more. The January 2026 extended maintenance ran from 20:00 to 10:00 server time, a 14-hour window, though that is an extreme outlier.
Moonton posts the exact maintenance window 24 to 48 hours in advance through:
- The official Mobile Legends Facebook page
- The in-game announcement popup (tap the megaphone icon on the home screen)
- The MLBB official website
Always use the official announcement as your source. Community groups often repost maintenance times with errors, including wrong timezone conversions.
#How Server Time Affects Events and Ranked Play
Knowing the server clock protects your progress in three specific situations.
Limited-time events: Events open and close at specific server times. When an event page says "starts 03/01/2026 00:00:00 (Server Time)," that is midnight UTC-8. For players in the Philippines, Singapore, and Malaysia, that event opens at 4:00 PM on March 1. If you check at 3:00 PM, the event is not live yet, even though it is technically "March 1" in your timezone.
Lucky Spin resets: Your daily discounted spin refreshes at 00:00 server time. If you spin at 3:45 PM PHT and then immediately look for a refreshed discount at 4:15 PM PHT, it works because the reset hit at 4:00 PM PHT. But if you spin at 3:45 PM and then check at 3:55 PM wondering why it is not back yet, you are just ten minutes early.
Ranked mode before season reset: Moonton locks Ranked mode during the maintenance window on season reset day. Always finish your ranked push before the maintenance window starts in your local time. Queue into a ranked game 30 minutes before maintenance begins and you risk getting disconnected mid-match. Check the MLBB Season 39 end date and reset guide for exact season reset timing.
#Tips for Managing Your Play Sessions Around Server Time
For players in Southeast Asia (Philippines, Malaysia, Singapore): Your reset is at 4:00 PM. This is actually ideal for players with a lunch break or late afternoon free time. Do your daily missions and spins before 4:00 PM to count them for the current server day, then pick up fresh ones after the reset.
For players in Australia: Your reset lands in the evening (6:00 to 7:00 PM depending on DST). Any missions you do in the morning count toward the previous day's quota. Fresh missions load for your evening session.
For players in the US and Canada: PST players reset at midnight. EST players reset at 3:00 AM. Night owls are in the best position here since the reset happens when most people are asleep, meaning you can stack both a late-night session and an early morning session within the same local day.
For players in the UK and Europe: Your reset lands at 8:00 to 9:00 AM. Morning players get their fresh missions right as they log in. Clean and simple.
Never queue ranked right before maintenance. Check the official announcement the day of any scheduled patch. If maintenance starts in two hours in your local time, avoid ranked. A disconnection due to server downtime during a ranked match can result in a loss on your record, even if Moonton issues compensation afterward.
If you want to make better use of the hours around reset, the MLBB rank push tips guide goes into how to structure your ranked sessions for maximum efficiency.
#Frequently Asked Questions
What timezone is MLBB server time in? MLBB server time runs on UTC-8, which matches Pacific Standard Time (Los Angeles / Vancouver). This does not change with daylight saving time.
When does MLBB reset daily in the Philippines? The daily reset fires at 4:00 PM Philippine Standard Time (PHT, UTC+8). Weekly tasks reset on Monday at 4:00 PM PHT.
When does MLBB reset daily in the US? In Eastern Standard Time (EST, UTC-5), the reset hits at 3:00 AM. In Pacific Standard Time (PST, UTC-8), it fires at midnight, exactly at the server's 00:00.
When does MLBB reset in Australia? Australian Eastern Standard Time (AEST, UTC+10) sees the reset at 6:00 PM. During daylight saving (AEDT, UTC+11), that shifts to 7:00 PM.
Does MLBB server time change with daylight saving? No. The server clock stays fixed at UTC-8 year-round. When your local clocks shift for daylight saving, the server time in your local terms moves by one hour. The server itself does not change.
How long does MLBB maintenance usually last? Standard patch maintenance runs one to two hours. Season resets or major updates can take two to four hours. In rare cases, maintenance has extended to six hours or more. Moonton posts the estimated window in advance.
Why does MLBB use UTC-8 instead of a Chinese timezone? Moonton chose UTC-8 as a neutral global anchor rather than Beijing time (UTC+8). It avoids placing the daily reset at an inconvenient time for one specific region while being reasonable for most of the global player base.