{"id":20373081,"url":"https://github.com/gluons/date-eq","last_synced_at":"2025-03-04T20:43:55.567Z","repository":{"id":150562527,"uuid":"75525549","full_name":"gluons/date-eq","owner":"gluons","description":"📆 Extensive date equality checker.","archived":false,"fork":false,"pushed_at":"2020-07-26T09:17:44.000Z","size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-15T06:49:19.994Z","etag":null,"topics":["compare","date","equality","javascript"],"latest_commit_sha":null,"homepage":"https://git.io/date-eq","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gluons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-04T08:18:18.000Z","updated_at":"2020-07-26T09:17:46.000Z","dependencies_parsed_at":"2023-05-03T04:00:35.468Z","dependency_job_id":null,"html_url":"https://github.com/gluons/date-eq","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fdate-eq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fdate-eq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fdate-eq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fdate-eq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gluons","download_url":"https://codeload.github.com/gluons/date-eq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241921836,"owners_count":20042763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compare","date","equality","javascript"],"created_at":"2024-11-15T01:16:26.720Z","updated_at":"2025-03-04T20:43:55.561Z","avatar_url":"https://github.com/gluons.png","language":"TypeScript","readme":"# Date EQ\n[![license](https://img.shields.io/github/license/gluons/date-eq.svg?style=flat-square)](https://github.com/gluons/date-eq/blob/master/LICENSE)\n[![npm](https://img.shields.io/npm/v/date-eq.svg?style=flat-square)](https://www.npmjs.com/package/date-eq)\n[![npm](https://img.shields.io/npm/dt/date-eq.svg?style=flat-square)](https://www.npmjs.com/package/date-eq)\n[![Travis](https://img.shields.io/travis/gluons/date-eq.svg?style=flat-square)](https://travis-ci.org/gluons/date-eq)\n\n📆 Extensive date equality checker.\n\n## Installation\n\nVia [npm](https://www.npmjs.com/)\n```bash\nnpm install date-eq\n```\n\nOr [Yarn](https://yarnpkg.com/)\n```bash\nyarn add date-eq\n```\n\nOr [pnpm](https://pnpm.js.org/)\n```bash\npnpm install date-eq\n```\n\n## Usage\n\n```js\nimport DateEQ from 'date-eq';\n\nconst date1 = new Date(2020, 0, 1);\nconst date2 = new Date(2020, 11, 1);\n\nif (DateEQ.year(date1, date2)) {\n\tconsole.log('\"date1\" and \"date2\" are in the same year.');\n}\n```\n\n```js\nimport { date } from 'date-eq';\n\nconst date1 = new Date(2020, 0, 1);\nconst date2 = new Date(2020, 11, 1);\n\nif (date(date1, date2)) {\n\tconsole.log(`\"date1\"'s date is equal to \"date2\"'s date.`);\n}\n```\n\n```js\nconst DateEQ = require('date-eq');\nconst { month } = DateEQ;\n\nconst date1 = new Date(2020, 0, 1);\nconst date2 = new Date(2020, 0, 31);\n\nif (month(date1, date2)) {\n\tconsole.log('\"date1\" and \"date2\" are in the same month.');\n}\n```\n\n## API\n\n### eq(date1, date2)\n\nReturn `true` if `date1` is equal to `date2`.\n\n### day(date1, date2)\n\nReturn `true` if `date1`'s weekday is equal to `date2`'s weekday.\n\n### date(date1, date2)\n\nReturn `true` if `date1`'s date is equal to `date2`'s date.\n\n### week(date1, date2)\n\nReturn `true` if `date1`'s week number is equal to `date2`'s week number.\n\n### month(date1, date2)\n\nReturn `true` if `date1`'s month is equal to `date2`'s month.\n\n### year(date1, date2)\n\nReturn `true` if `date1`'s year is equal to `date2`'s year.\n\n### hours(date1, date2)\n**Alias:** `hrs(date1, date2)`\n\nReturn `true` if `date1`'s hours is equal to `date2`'s hours.\n\n### minutes(date1, date2)\n**Alias:** `min(date1, date2)`\n\nReturn `true` if `date1`'s minutes is equal to `date2`'s minutes.\n\n### seconds(date1, date2)\n**Alias:** `sec(date1, date2)`\n\nReturn `true` if `date1`'s seconds is equal to `date2`'s seconds.\n\n### milliseconds(date1, date2)\n**Alias:** `ms(date1, date2)`\n\nReturn `true` if `date1`'s milliseconds is equal to `date2`'s milliseconds.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluons%2Fdate-eq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgluons%2Fdate-eq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluons%2Fdate-eq/lists"}