{"full_name":"date-fns/date-fns","owner":"date-fns","name":"date-fns","url":"https://github.com/date-fns/date-fns","description":"⏳ Modern JavaScript date utility library ⌛️","homepage":"https://date-fns.org","topics":[],"language":"TypeScript","license":null,"avatar":"https://avatars.githubusercontent.com/u/14921202?v=4","created_at":"2014-10-06T10:24:22Z","pushed_at":"2026-10-26T04:11:52Z","metrics":{"stars":36662,"forks":2076,"watchers":200,"issues":2067,"prs":2004,"releases":127,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":264},"growth":{"day":{"stars":1,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[36661,36662],"forks":[2076,2076],"watchers":[200,200],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":571,"title":"addMonths is coming up 1 hour short","comments":32,"created_at":"2017-09-26T10:10:50Z"},{"number":3806,"title":"Typescript/Jest performance issues","comments":31,"created_at":"2024-05-17T13:31:06Z"},{"number":1057,"title":"Finnish translation improvement","comments":26,"created_at":"2019-01-28T10:19:30Z"},{"number":2151,"title":"formatISO doesn't use UTC (Z) timezone","comments":23,"created_at":"2021-01-12T02:09:44Z"},{"number":1946,"title":"Localized format needed for day and month (PPP without year)","comments":17,"created_at":"2020-09-15T12:09:41Z"},{"number":1569,"title":"no strict parse","comments":17,"created_at":"2019-12-13T08:28:45Z"},{"number":1218,"title":"Format relative without time","comments":17,"created_at":"2019-06-24T18:12:53Z"},{"number":942,"title":"parse('2-12-12', 'yyyy-MM-dd', new Date()) returns a valid date","comments":17,"created_at":"2018-10-19T13:29:29Z"}],"discussions":[{"number":4354,"title":"A js/ts time provider compatible with native Date (and therefore date-fns)","comments":0,"category":"Show and tell","created_at":"2026-10-06T07:17:55Z"},{"number":4200,"title":"v5.0.0-alpha.0","comments":0,"category":"Releases","created_at":"2026-05-29T23:45:10Z"},{"number":4192,"title":"Breaking changes in minor version?","comments":1,"category":"General","created_at":"2026-05-20T13:10:25Z"},{"number":4172,"title":"Do you still accept PRs to V3?","comments":0,"category":"General","created_at":"2026-03-19T17:33:12Z"},{"number":4171,"title":"Open-source marketing automation — email sequences + analytics (React + Supabase)","comments":0,"category":"Show and tell","created_at":"2026-03-17T10:12:44Z"},{"number":4169,"title":"OpenHive — Open-source Slack alternative using date-fns for message timestamps","comments":0,"category":"Show and tell","created_at":"2026-03-14T18:18:46Z"},{"number":4167,"title":"Reply","comments":1,"category":"Q&A","created_at":"2026-03-11T15:50:46Z"},{"number":4151,"title":"Proposal: Migrate documentation to VitePress","comments":1,"category":"Ideas","created_at":"2026-01-30T07:48:26Z"}],"latest_release":{"name":"v4.4.0","tag":"v4.4.0","published_at":"2026-05-29T23:33:36Z","body":"This release revisits the approach to CDN usage and introduces a new package, `@date-fns/cdn` and deprecates the `date-fns` CDN scripts. It allowed reducing the zipped package size from `5.83 MB` down to `3.96 MB` without introducing any breaking changes.\r\n\r\nIn `v5.0.0-alpha.0` where CDN scripts are completely removed from `date-fns` the change is more significant and brings the zipped package size down to `2.89 MB`.\r\n\r\nIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\r\n\r\n### Changed\r\n\r\n- **DEPRECATED**: The `date-fns` CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new `@date-fns/cdn` package for CDN usage.\r\n\r\n- Removed CDN source maps to reduce the package size. If you rely on them, please switch to the new `@date-fns/cdn` package that still includes them."},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}