By nicoske
A Strapi 5 custom field for selecting date ranges in a single field. Maintained fork with fixes: formatted date display in content manager, removed debug text. Pick start and end dates with an intuitive calendar UI instead of managing two separate date fields.
released May 30, 2026
npm install @nicoske/strapi-date-range-picker-5A Strapi 5 custom field plugin for selecting date ranges — pick a start and end date in a single field instead of managing two separate date fields.
This is a maintained fork of muammerkeles/strapi-date-range-picker-5 with the following fixes:
npm install @nicoske/strapi-date-range-picker-5Add the plugin to your config/plugins.js (create the file if it doesn't exist):
module.exports = () => ({
'@nicoske/strapi-date-range-picker-5': {
enabled: true,
},
});Then rebuild Strapi:
npm run build --cleanThe field stores a JSON object with startDate and endDate:
{
"startDate": "2026-03-01",
"endDate": "2026-03-15"
}When querying your API, the date range field returns the JSON object directly:
{
"date_range": {
"startDate": "2026-03-01",
"endDate": "2026-03-15"
}
}MIT — Originally created by Muammer Keles.
Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
