{"id":20986785,"url":"https://github.com/tanvir0604/jquery-dropdown-datepicker","last_synced_at":"2025-06-13T12:07:10.786Z","repository":{"id":34476987,"uuid":"179454683","full_name":"tanvir0604/jquery-dropdown-datepicker","owner":"tanvir0604","description":"A simple jquery dropdown datepicker","archived":false,"fork":false,"pushed_at":"2025-02-26T10:07:53.000Z","size":200,"stargazers_count":7,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-26T13:14:24.031Z","etag":null,"topics":["customizable","datepicker","daterangepicker","dropdowns","javascript","jquery","jquery-plugin"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanvir0604.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2019-04-04T08:25:04.000Z","updated_at":"2025-02-26T10:07:51.000Z","dependencies_parsed_at":"2025-02-26T11:19:44.160Z","dependency_job_id":"25124e5b-4cb2-432d-b138-47bf7eed9f8e","html_url":"https://github.com/tanvir0604/jquery-dropdown-datepicker","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/tanvir0604/jquery-dropdown-datepicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanvir0604%2Fjquery-dropdown-datepicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanvir0604%2Fjquery-dropdown-datepicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanvir0604%2Fjquery-dropdown-datepicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanvir0604%2Fjquery-dropdown-datepicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanvir0604","download_url":"https://codeload.github.com/tanvir0604/jquery-dropdown-datepicker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanvir0604%2Fjquery-dropdown-datepicker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259642337,"owners_count":22888991,"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":["customizable","datepicker","daterangepicker","dropdowns","javascript","jquery","jquery-plugin"],"created_at":"2024-11-19T06:14:55.193Z","updated_at":"2025-06-13T12:07:10.688Z","avatar_url":"https://github.com/tanvir0604.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jQuery Dropdown Datepicker\n\nA simple and customization dropdown datepicker plugin made with jQuery.\n\n## Check [Examples](https://tanvir0604.github.io/jquery-dropdown-datepicker/)\n\n## Installation\n\n### [jQuery](https://jquery.com/) is required to use this plugin\n\n### Package manager \n#### Using [npm](https://www.npmjs.com)\n\n```bash\nnpm i jquery-dropdown-datepicker\n```\n\n#### Using [yarn](https://yarnpkg.com)\n\n```bash\nyarn add jquery-dropdown-datepicker\n```\n\n#### Using [bower](https://bower.io)\n\n```bash\nbower install jquery-dropdown-datepicker\n```\n\n#### Using CDN\n\n```code\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/jquery-dropdown-datepicker@1.3.0/dist/jquery-dropdown-datepicker.min.js\"\u003e\u003c/script\u003e\n```\nOR\n```code\n\u003cscript src=\"https://unpkg.com/jquery-dropdown-datepicker@1.3.0/dist/jquery-dropdown-datepicker.min.js\"\u003e\u003c/script\u003e\n```\n## Usage\n\n```javascript\n$(\"#date\").dropdownDatepicker({\n    defaultDate: '2019-04-07',\n    displayFormat: 'dmy',\n    monthFormat: 'short',\n    minYear: 2000,\n    maxYear: 2020\n});\n```\n\n## Options\n| Option                   | Type          | Defult          |Comment |\n| -------------            | ------------- | ----------      |--------|\n| defaultDate              | string        | null            |        |\n| defaultDateFormat        | string        | 'yyyy-mm-dd'    |        |\n| displayFormat            | string        | 'dmy'           |        |\n| submitFormat             | string        | 'yyyy-mm-dd'    |        |\n| minAge                   | int           | null            |        |\n| maxAge                   | int           | null            |        |\n| minYear                  | int           | null            |        |\n| maxYear                  | int           | null            |        |\n| minDate                  | string        | null            | yyyy-mm-dd |\n| maxDate                  | string        | null            | yyyy-mm-dd |\n| allowPast                | boolean       | true            |        |\n| allowFuture              | boolean       | true            |        |\n| submitFieldName          | string        | 'date'          |        |\n| wrapperClass             | string        | 'date-dropdowns'|        |\n| dropdownClass            | string        | null            |        |\n| daySuffixes              | boolean       | true            |        |\n| monthSuffixes            | boolean       | true            |        |\n| monthFormat              | string        | 'long'          |        |\n| required                 | boolean       | false           |        |\n| dayLabel                 | string        | 'Day            |        |\n| monthLabel               | string        | 'Month'         |        |\n| yearLabel                | string        | 'Year'          |        |\n| sortYear                 | string        | 'desc'          |        |\n| monthLongValues          | array         | ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']|   |\n| monthShortValues         | array         | ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] |    |\n| initialDayMonthYearValues| array         | ['Day', 'Month', 'Year'] |      |\n| daySuffixValues          | array         | ['st', 'nd', 'rd', 'th'] |      |\n\n\n## Events\n### onChange\nCall on any change of day,month or year dropdown\n```javascript\n$(\"#date\").dropdownDatepicker({\n    onChange: function(day, month, year){\n        console.log(day, month, year);\n    }\n});\n```\n### onDayChange\nCall on any change of day dropdown\n```javascript\n$(\"#date\").dropdownDatepicker({\n    onDayChange: function(day, month, year){\n        console.log(day, month, year);\n    }\n});\n```\n\n### onMonthChange\nCall on any change of month dropdown\n```javascript\n$(\"#date\").dropdownDatepicker({\n    onMonthChange: function(day, month, year){\n        console.log(day, month, year);\n    }\n});\n```\n\n### onYearChange\nCall on any change of year dropdown\n```javascript\n$(\"#date\").dropdownDatepicker({\n    onYearChange: function(day, month, year){\n        console.log(day, month, year);\n    }\n});\n```\n\n## Methods\n### destroy\nCall the destroy method to undo any changes made during the plugin's initialisation.\n```javascript\n$(\"#date\").dropdownDatepicker('destroy');\n```\n\n\n## Contributing\nContributing Feel free to submit any fixes or propose any additional functionality via pull request or issue, making sure any changes take place in /src. Any code changes must pass the JSHint validation, and where possible also update the minified file.\n\nMinification and Validation Both are automated via Grunt. Run npm install to install the required dependencies, then run grunt from the root of the project to handle the tasks.\n\n## License\n[ISC](https://choosealicense.com/licenses/isc/)\n\n## Thanks Giving\nThis plugin is made based on [jquery-date-dropdowns](https://github.com/IckleChris/jquery-date-dropdowns) \n\nThanks to [IckleChris](https://github.com/IckleChris)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanvir0604%2Fjquery-dropdown-datepicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanvir0604%2Fjquery-dropdown-datepicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanvir0604%2Fjquery-dropdown-datepicker/lists"}