🚧 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%a06:17pm
%D %j %MSat 19 Apr
%l %d, %M %YSaturday 19, Apr 2025
%l %d, %M %Y%CSATURDAY 19, APR 2025
%D %jSat 19
%H:%i18:17
%F %d, %YApril 19, 2025
%W/%z16/108
%h:%i:%s %A06:17:34 PM
%D, %m/%d/%ySat, 04/19/25
%G:%i18:17
%w - %l6 - Saturday
%n/%j/%Y4/19/2025
%M %d%CAPR 19
%h:%i:%s.%a06:17:34.pm