How to put a date on the screen Xiaomi: a detailed guide for smartphones and TVs

Why display date on Xiaomi screen and which devices support the feature

Displaying the current date on the home screen or in the status bar of Xiaomi is a useful feature for those who are used to keeping important information at hand. MIUI and Mi TVs TV This option is configured in many ways, and in some cases requires activation of hidden settings. In this article, we will discuss all the available methods, from standard settings to the use of third-party applications and other options. ADB-team.

The feature is available on most Xiaomi devices, but there are nuances:

  • πŸ“± Smartphones: All models on MIUI 12+ (including the Redmi Note 10/11/12, POCO X3/X4, Mi 11/12/13). On the old versions (MIUI 11 and below) manual activation may be required.
  • πŸ“Ί TVs: Mi TV 4/5, Redmi Smart TV android models TV 9.0+. On the firmware below 9.0 The date is displayed only in the menu.
  • βš™οΈ Custom firmware (e.g. LineageOS or Pixel Experience): require separate configuration via SystemUI Tuner.

Important: on some devices, the default date is hidden in the status bar, but it can be returned through settings or editing system files. If you use Xiaomi with a HyperOS shell (new 2026 models), the configuration algorithm may differ β€” this will be discussed separately.

Method 1: Standard Date Configurement in Status Line (MIUI)

The easiest method is to activate the date display via the settings menu, which works on most Xiaomi smartphones with MIUI 12-14 and HyperOS:

  1. Open the Settings β†’ Screen β†’ Status Line.
  2. Find Show Date (or Information in the status bar on new versions).
  3. Select the display format: date only, date + day of the week or full format (e.g., Pn, January 15).
  4. Save the changes and restart the device if the date doesn't appear immediately.

⚠️

Note: Some models (e.g. Redmi 9A or POCO M3) may not have the date item, in which case try the ADB or third-party launcher method.

If you don’t find this section, check out the MIUI version:

  • πŸ” Go to Settings. β†’ The phone. β†’ Version. MIUI.
  • πŸ“± If version is below 12.0.3, update the firmware through Settings β†’ Updating the system.

πŸ“Š What version? MIUI you use?
MIUI 12
MIUI 13
MIUI 14
HyperOS
I don't know.

Method 2: Using ADB to force date inclusion

If the standard settings don’t work, you can activate the date display via ADB (Android Debug Bridge), a method that works for Xiaomi on all versions of MIUI, including custom firmware.

  • πŸ–₯️ Computer with installed Xiaomi and ADB-tools drivers.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to press the version β†’ return to additional settings β†’ For developers β†’ Debugging by USB).

Instructions:

  1. Connect your smartphone to your PC and open the command line (Win + R β†’ cmd).
  2. Enter the command to check the connection: Adb devices should appear the name of your device.
  3. Execute the command to activate date: adb shell settings put global status_bar_show_date 1
  4. Reboot the device (adb reboot).

If the date does not appear, try the alternative command:

adb shell settings put secure status_bar_clock 1

Note:

adb shell settings put global status_bar_date_format "EEE, MMM d"

What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (download from [official website](https://new.c.mi.com/global/miuidownload/index)). 2. Try another one. USB-cable (original from Xiaomi). 3. Include in the developer settings the debugging item USB (Safe mode) and allow debugging ADB. 4. Reinstall ADB Tools or use alternative tools like Minimal ADB and Fastboot.

Method 3: Set the date on Xiaomi TVs (Mi TV)

On Xiaomi TVs, the default date is only displayed in the settings menu or on the lock screen. To display it on the main screen, you need to:

  1. Go to Settings β†’ Personal settings β†’ Date and time.
  2. Activate the option to Show date in the status bar (available on Android TV 9.0+).
  3. If there is no item, install a third-party launcher (such as an ATV Launcher or HalLauncher) and set up a date widget in it.

For models of Mi TV 4S/5 Pro with PatchWall, the algorithm is different:

  • πŸ”„ Go to Settings. β†’ The device β†’ Date and time β†’ Date format.
  • πŸ“… Select a format with the day of the week display (e.g. ddd, MMM d).
  • πŸ”„ Back to Settings β†’ Screen and sound β†’ Screen saver and activate the option Show date.

⚠️

Attention: On Android TVs TV 8.0 and below date in status bar is not displayed due to system limitations. USB-Module with a watch (for example, Mi Clock).

Make sure the TV is connected to the internet

Check the Android TV version in Settings β†’ About the device

Update the firmware if the version is below 9.0

Download alternative launcher (if standard settings don't work)-->

Method 4: Third-party launchers and widgets for flexible settings

If system methods don’t work, install an alternative launcher that supports status bar customization.

  • πŸ“± Nova Launcher (paid version): allows you to add a date to the notification bar via Nova Settings β†’ Notification panel β†’ Status line.
  • πŸ“± Lawnchair (free): Supports date format and position settings.
  • πŸ“Ί ATV Launcher (for TVs): Adds date widget to home screen.

Instructions for Nova Launcher:

  1. Install a launcher from Google Play.
  2. Press your finger on the main screen β†’ Settings β†’ Notification panel.
  3. Activate Show Date and select the format.
  4. Apply the settings and restart the launcher.

The Clock & Date Widget is suitable for TVs:

  • πŸ“₯ Install the app from Google Play.
  • πŸ”§ Add the widget to the main screen through the widget menu.
  • 🎨 Set up the size, font and color of the date.

πŸ’‘

If the launcher didn’t show a date after installing the launcher, try disabling the MIUI system launcher through Settings β†’ Applications β†’ All Applications β†’ MIUI Launcher β†’ Disable. After that, restart the device.

Method 5: Editing system files (for advanced users)

If none of these methods worked, you can manually edit the system files that display the status bar, which requires root rights and can cause the system to crash if it changes incorrectly, and only use it if you understand the risks!

Instructions:

  1. Get root access (for example, through Magisk).
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  3. Go to /system/cust/packaged.apps/SettingsProvider/res/values/.
  4. Open the file. bools.xml and find a line: <bool name="config_show_date_in_status_bar">false</bool> Replace false with true.
  5. Save the file, set the rights to 644, and restart the device.

An alternative path for MIUI 13+: /system/system_ext/overlay/SettingsProvider/res/values/bools.xml

⚠️

Note: Editing system files without a backup can lead to a "bootloop" before making changes, back up via TWRP or OrangeFox Recovery.

πŸ’‘

Editing system files is an extreme method, and 90 percent of the time, the problem is solved through ADB or third-party launchers, and if you're not sure what you're doing, use safer methods.

Compatibility table of methods with Xiaomi devices

MethodSmartphones (MIUI)Televisions (Mi TV)Required. root/ADBRisk of failure
Standard settingsβœ… (MIUI 12+)βœ… (Android TV 9+)❌❌
ADB-teamβœ… (version)βŒβœ…βš οΈ (low-key)
Third-party launchersβœ…βœ…βŒβŒ
Editing system filesβœ…βš οΈ (partly)βœ… (root)⚠️ (high-end)
Widgetsβœ…βœ…βŒβŒ

Frequent problems and their solutions

Even after setting up, the date may not be displayed or shown incorrectly. Consider typical errors and ways to fix them:

  • πŸ”„ Date disappears after reboot: The problem is resetting SystemUI settings. Solution - reset through ADB Add the command: adb shell cmd overlay refresh
  • ⏳ Date is displayed with a delay: Faulty energy saving. disable optimization for SystemUI in Settings β†’ Battery β†’ Optimizing the battery.
  • πŸ“… Incorrect Date Format: Change Regional Settings to Settings β†’ Additionally. β†’ Language and input β†’ Region (e.g., select the United States for the format) MM/dd/yyyy).

If the date never came, check:

  • πŸ” Are there any conflicts with established topics? MIUI (Try to bring back the standard theme).
  • πŸ› οΈ Are system applications disabled through Settings? β†’ Applications (e.g. System) UI or Settings Provider).

How to reset SystemUI settings without losing data?
1. Go to Settings β†’ Apps β†’ All Apps. 2. Find System UI and press Storage β†’ Clear Data. 3. Reboot the device. Warning: This will reset all status bar settings, including notification icons!
Can I put the date on the lock screen Xiaomi?
Yes, for this: Go to Settings β†’ Lock screen β†’ Lock style. Select a style with a date display (e.g. Digital Watch or Analog Watch). Click Set and activate the Show Date option. On MIUI 14+, you can also use widgets on the lock screen (e.g. Google Clock).
Why did the MIUI update disappear from the status bar?
This is a problem when switching to new versions. MIUI (particularly 12 on 13/14). Decisions: πŸ”§ Repeat the setting through ADB (see method 2). πŸ”„ Reset the SystemUI settings (see spoiler above). πŸ“₯ Install the patch through Magisk (module) MIUI Date in Status Bar).
How to change the color of the date in the status bar?
The date color is tied to the MIUI theme. To change it: Go to Settings β†’ Screen β†’ System Colors. Select a different palette (like Dark Theme or AMOLED). To fine-tune, use the Substratum or LSPosed module with the Status Bar Customizer theme. On Mi TVs, the date color changes only through third-party launchers.
Can I put a date on Always-On Display (AOD)?
Yes, but only on smartphones with AMOLED-screens (for example, Xiaomi 12 Pro, Redmi) K50 Ultra.To do this: Activate Always-On Display in Settings β†’ Screen. β†’ Always-On. Select a style with a date (e.g. Digital Watches) + Set the schedule to the Mode of operation AOD. On devices with LCD-screens (e.g. Redmi Note 10) AOD unsupported.
How to return the standard date display after using ADB?
Adb shell settings delete global settings status_bar_show_date Reset: Adb shell settings put global settings status_bar_show_date 0 Then restart the device.