iamkun / iamkun/dayjs

Formatting date ranges

Open
#2,125 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
48.7k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

Is there a way to format date ranges? Maybe a plugin already exists for this?

```js
var start = dayjs(...);
var end = dayjs(...);
var range = start.until(end);

console.log(range.format('en-GB'));
```

Outputs would be *something* like:

```
en-GB:
1st-5th June 2023
1st June - 3rd September 2023
1st June 2023 - 3rd September 2024

en-US:
June 1-5 2023
June 1 - September 3 2023
June 1 2023 - September 3 2024
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.