Formats a date based on the locale and options.
import { FormattedDate } from 'react-native-globalize';
const ExampleComponent = () => (
<FormattedDate
value={new Date(2020, 0, 1)}
skeleton="yMd"
/>
);
// 1/1/2020
Note: Specify one of date, datetime, skeleton, or time.
| Type | Required | Default | Description |
|---|
| string | No | none | Shorthand date-only formatting specification. Possible values: full, long, medium, short. |
<FormattedDate
value={new Date(2020, 0, 1)}
date="full"
/>
// Wednesday, January 1, 2020
| Type | Required | Default | Description |
|---|
| string | No | none | Shorthand date and time formatting specification. Possible values: full, long, medium, short. |
<FormattedDate
value={new Date(2020, 0, 1)}
datetime="full"
/>
// Wednesday, January 1, 2020 at 12:00:00 AM GMT-08:00
| Type | Required | Default | Description |
|---|
| string | No | none | Flexible formatting mechanism using a pattern with fields in canonical order. See list of skeleton patterns (not all options supported). |
<FormattedDate
value={new Date(2020, 0, 1)}
skeleton="yMMMdhm"
/>
// Jan 1, 2020, 12:00 AM
| Type | Required | Default | Description |
|---|
| string | No | none | Shorthand time-only formatting specification. Possible values: full, long, medium, short. |
<FormattedDate
value={new Date(2020, 0, 1)}
time="full"
/>
// 12:00:00 AM GMT-08:00
| Type | Required | Default | Description |
|---|
| Date | Yes | none | Date object to be formatted. |