🚧 This website is under construction - Some features might not work as expected 🚧

Custom Date and Time Formats

All my watchfaces support Custom Date and Time formats. This allows you to set up dates and time in a format you want.

Custom Date Fields

These characters can be used to create a custom Date string.

Format Description Example
%zDay of year from 01/01214
%WWeek of year Number12
%wDay of Week Number5
%jDay of Month with leading Zero09
%dDay of Month9
%D3 Letter Day of weekFri
%lDay of weekFriday
%mMonth with leading Zero05
%nMonth5
%M3 letter MonthFeb
%FFull MonthFebruary
%yShort Year26
%YFull Year2026
%CCapitalize everything in the date string%l%C = FRIDAY

Custom Time Format

The following characters can be used to create a time string.
Example: %h:%i%a will display: 05:59pm

Format Description Example
%hHour 12h00-11
%HHour 24h00-23
%gHour 12h No leading Zero0-5
%GHour 24h No leading Zero0-23
%aLowercase Ante or Post meridianam or pm
%AUppercase Ante or Post meridianAM or PM
%iMinutes01-59
%sSeconds01-59

Note: You are able to use Time strings inside the custom date fields, but not the other way around.

Examples

CodeOutput
%h:%i%a07:52pm
%D %j %MSat 7 Jun
%l %d, %M %YSaturday 07, Jun 2025
%l %d, %M %Y%CSATURDAY 07, JUN 2025
%D %jSat 7
%H:%i19:52
%F %d, %YJune 07, 2025
%W/%z23/157
%h:%i:%s %A07:52:59 PM
%D, %m/%d/%ySat, 06/07/25
%G:%i19:52
%w - %l6 - Saturday
%n/%j/%Y6/7/2025
%M %d%CJUN 07
%h:%i:%s.%a07:52:59.pm