mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
3.82k stars 1.14k forks source link

[pickers] New component: DateTimeRangePicker #4547

Closed rodrigofariow closed 3 months ago

rodrigofariow commented 2 years ago

Summary πŸ’‘

Not sure how this should be implemented according to the material design specs exactly but I assume you guys have a better and more conceivable idea than me. 😁

Motivation πŸ”¦

My company has recently bought the MUI X PRO license and despite it's clear benefit (specially DataGridPro) we were expecting a more complete DateRangePicker. Note that we are aware that it's still in the lab but I think there is a real need to have the option to select the time along with dates to formulate a date range.

A common use case is to define a period of time where some type of user events have occured. Be it activity reports from a user, be it the amount of money the user has spend during that exact period. There are endless possibilities.

Is this something that is on your roadmap? I haven't found any info regarding this question.

Thank you! :)

Benchmark

Other requests

TiagoPortfolio commented 2 years ago

I was looking for something like this in the docs and I couldn't find it as well.

Republiek commented 2 years ago

I agree. Would be great to have that functionality

flaviendelangle commented 2 years ago

Thank you for your feedback. I am going to start a rework of the Date Picker soon and move it to https://github.com/mui-org/material-ui-x.

haoyinag commented 2 years ago

I have the same question :)

fdcolongonzalez commented 1 year ago

Is there an ETA for this new feature?

hoa00 commented 1 year ago

upvote for this feature πŸ‘

lawcia commented 1 year ago

πŸ‘ would also like this

ltphuoc commented 1 year ago

πŸ‘ upvote

trunglvse151138 commented 1 year ago

would like too see this soon πŸ”₯πŸ”₯

CMeyer19 commented 1 year ago

Would love to have this feature

adarsh-drishya commented 1 year ago

please have this feature

purefun commented 1 year ago

πŸ‘ would also like this

kingkong0828 commented 1 year ago

would like too see this soon

Jfish-mastt commented 1 year ago

πŸ‘ We would like this also

piyushroongta commented 1 year ago

would like have this

kroyallb commented 1 year ago

πŸ‘ upvote

WinmezzZ commented 1 year ago

+1

desisiv commented 1 year ago

πŸ‘ upvote

filipstojakovic commented 1 year ago

πŸ‘ upvote

lindapr commented 1 year ago

πŸ‘

AbrarChowdhury commented 1 year ago

need this!

iragreenstein commented 1 year ago

yes, please

bannarisoftwares commented 1 year ago

Need this........ Please merge this feature....

wasikarn commented 1 year ago

Would like to have this

hubert77500 commented 1 year ago

please, this is very needed!

bryanltobing commented 1 year ago

would be nice if we have this for free :).

jjmorse commented 1 year ago

This would be great to have πŸ‘

naveenchittiphp commented 1 year ago

Please make it fast lot of projects are waiting for it πŸ‘.

alvamanu commented 1 year ago

How about the ability to add predefined ranges? "Last week", "Last month" etc. Also, typed in time inputs would be great.

flaviendelangle commented 1 year ago

How about the ability to add predefined ranges? "Last week", "Last month" etc.

You can have a look at https://github.com/mui/mui-x/issues/4563

heshamnaim commented 1 year ago

Upvote!!!

robinjhuang commented 1 year ago

Upvote!!

geraldchen890806 commented 1 year ago

Upvote!!

dipali-oc commented 1 year ago

Upvote

zakka258 commented 1 year ago

upvote

mlshvdv commented 1 year ago

Upvote

ghost commented 1 year ago

Upvote !!!

josempineiro commented 1 year ago

Upvote!!

afilp commented 1 year ago

Upvote

pablo-johnson commented 1 year ago

Upvote!

LuisGVV commented 1 year ago

Definitely need this! Upvote!

ten-skp commented 1 year ago

Upvote

flaviendelangle commented 1 year ago

Small update here. We know that a lot of people are waiting for this feature and it remains one of our top priority.

The team is currently rebuilding the input part of the pickers from scratch to provide a better experience. We should be able to soon release a first documented (but still unstable) version of those components soon. You can find a basic internal documentation of those components here if you are curious.

The plan is then to create new keyboard-only components from time range and date time range in the coming weeks. And then to build new pickers around them, just like we plan to migrate the already existing pickers to those new components.

In summary the DateTimeRangePicker will come in two steps:

  1. It's keyboard-only component (probably by the end of October with an Unstable_ prefix)
  2. It's full picker with the calendar views (probably at the beginning of 2023, maybe before with an Unstable_ prefix)
stephen-lu-scovano commented 1 year ago

Upvote. Beside basic date time range selector, it will better to have some quick range options, like Today (00:00:00 to now), this week, last 15 mins, last 30 mins, last hour, last 24 hours, last 7 days, last 30 days and so on.

flaviendelangle commented 1 year ago

Beside basic date time range selector, it will better to have some quick range options, like Today (00:00:00 to now), this week, last 15 mins, last 30 mins, last hour, last 24 hours, last 7 days, last 30 days and so on.

This topic is covered in #4563 are @alexfauquette is currently working on it. @alexfauquette we must make sure that the approach we take works with the future TimeRangePicker and DateTimeRangePicker even if I don't see a reason for it not to be.

bvivek20 commented 1 year ago

Upvote

Takueg commented 1 year ago

Upvote

santoshD93 commented 1 year ago

upvoteπŸ‘

rsmml commented 1 year ago

upvote πŸ‘ πŸš€

Aphanite commented 1 year ago

Upvote