mirror of
https://github.com/acamarata/date-fns-hijri.git
synced 2026-07-01 11:14:26 +00:00
Add typedoc and typedoc-plugin-markdown as devDependencies. Add typedoc.json config targeting src/index.ts with markdown output to .github/wiki/api. Add docs script to package.json. Generate initial API reference pages. Part of T-E8-03 — TypeDoc automation for all 12 JS/TS packages.
51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
[**date-fns-hijri v1.0.1**](../README.md)
|
||
|
||
***
|
||
|
||
[date-fns-hijri](../README.md) / formatHijriDate
|
||
|
||
# Function: formatHijriDate()
|
||
|
||
> **formatHijriDate**(`date`, `formatStr`, `options?`): `string`
|
||
|
||
Defined in: [src/index.ts:185](https://github.com/acamarata/date-fns-hijri/blob/a86df7dc09266326214c15cbd459de48d21cea29/src/index.ts#L185)
|
||
|
||
Format a Gregorian date using Hijri calendar tokens.
|
||
|
||
Supported tokens:
|
||
|
||
| Token | Output | Example |
|
||
| ------- | -------------------------- | -------------- |
|
||
| iYYYY | 4-digit Hijri year | 1444 |
|
||
| iYY | 2-digit Hijri year | 44 |
|
||
| iMMMM | Long month name | Ramadan |
|
||
| iMMM | Medium month name | Ramadan |
|
||
| iMM | Zero-padded month (01–12) | 09 |
|
||
| iM | Month (1–12) | 9 |
|
||
| iDD | Zero-padded day (01–30) | 01 |
|
||
| iD | Day (1–30) | 1 |
|
||
| iEEEE | Long weekday name | Yawm al-Khamis |
|
||
| iEEE | Short weekday name | Kham |
|
||
| iE | Numeric weekday (1=Sun–7=Sat)| 5 |
|
||
| ioooo | Long era | AH |
|
||
| iooo | Short era | AH |
|
||
|
||
Returns an empty string when the date falls outside the supported range.
|
||
|
||
## Parameters
|
||
|
||
### date
|
||
|
||
`Date`
|
||
|
||
### formatStr
|
||
|
||
`string`
|
||
|
||
### options?
|
||
|
||
[`ConversionOptions`](../interfaces/ConversionOptions.md)
|
||
|
||
## Returns
|
||
|
||
`string`
|