@hixme-ui/dates
v2.2.0
Published
hixme-ui Dates utils
Readme
FormatDate, FormatUtcDate
Description
Displays datetime, or date, in a default format, or a provided format.
Methods
static format([date] [datetime] [,format] [,inputFormat]) returns stringstatic isValid(date, inputFormat) returns boolean
Properties
date - string, default nulldatetime - string, default nullformat - string, date default \'MM/DD/YYYY\', datetime default \'MM/DD/YYYY h:mm:ss a\'inputFormat - string, default nullextendsText
Usage
import { FormatDate } from '@hixme-ui/dates'
const date = FormatDate.format({ date: '2016-10-10', format='DD-MM-YYYY'})
const isValid = FormatDate.isValid({ date: '20-2016-01', inputFormat='DD-YYYY-MM'})
<FormatDate large primary date='10-10-1999' inputFormat='MM-DD-YYYY' format='LLLL'/>Notes
isValid()uses strict parsing- Irregular date formats will cause moment.js warnings, use
inputFormatto negate
