Date

Date formatting helpers.

formatDate

Format a Date with a pattern. Defaults to YYYY-MM-DD hh:mm:ss.

import { formatDate } from '@cc-heart/utils'

formatDate(new Date()) // '2026-09-27 08:00:00'
formatDate(new Date(), 'YYYY/MM/DD') // '2026/09/27'

formatDateByTimeStamp

Same as formatDate, but accepts a timestamp (ms).

formatDateByTimeStamp(1727244000000, 'YYYY-MM-DD')

formatDateTimeByString

Same as formatDate, but accepts a date string.

formatDateTimeByString('2026-09-27 08:00:00', 'MM-DD')

getCurrentTimeISOString

Current time as an ISO string.

getCurrentTimeISOString() // '2026-09-27T08:00:00.000+08:00'

Demo

Pick a pattern and see the formatted result live:

Loading...