Custom Format a Date

SA5 Format Dates. Quick setup for the most popular use cases.

For custom date or datetime formatting, use this configuration.

Getting Started

STEP 1 - Add the Library

First, add the library as detailed in Quick Start.

STEP 2 - Apply the custom attributes

SA5's formatting attributes are element-specific. You simply apply the custom attributes to the date elements you want specially formatted.

The details on the attributes are below.

Usage Notes

wfu-format-date = ( format string )

Required. Create your format string using any of the Standard Date Formats

Examples;

  • DD MMM YY formats as 13 Jan 25

Notes

These attributes are not needed, as the default value is appropriate for this use case;

  • wfu-format-mode = date

  • wfu-format-handler = dayjs

Standard Date Formats

Combine these format parts into a format string;

Format
Output
Description

YY

18

Two-digit year

YYYY

2018

Four-digit year

M

1-12

The month, beginning at 1

MM

01-12

The month, 2-digits

MMM

Jan-Dec

The abbreviated month name

MMMM

January-December

The full month name

D

1-31

The day of the month

DD

01-31

The day of the month, 2-digits

d

0-6

The day of the week, with Sunday as 0

dd

Su-Sa

The min name of the day of the week

ddd

Sun-Sat

The short name of the day of the week

dddd

Sunday-Saturday

The name of the day of the week

H

0-23

The hour

HH

00-23

The hour, 2-digits

h

1-12

The hour, 12-hour clock

hh

01-12

The hour, 12-hour clock, 2-digits

m

0-59

The minute

mm

00-59

The minute, 2-digits

s

0-59

The second

ss

00-59

The second, 2-digits

SSS

000-999

The millisecond, 3-digits

Z

+05:00

The offset from UTC, ±HH:mm

ZZ

+0500

The offset from UTC, ±HHmm

A

AM PM

a

am pm

See the full docs- https://day.js.org/docs/en/display/format

Last updated

Was this helpful?