web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Modern Date Picker not...
Power Apps
Suggested Answer

Modern Date Picker not resetting

(4) ShareShare
ReportReport
Posted on by 18
Hi, is anyone experiencing this,
 
In power apps, a simple expression like Reset(DatePicker), would normally reset a modern date picker control until yesterday (03-16-2026).
 
Wondering if anyone else is experiencing this?
 
George Markos
 
Categories:
I have the same question (0)
  • Suggested answer
    Fredrik_A Profile Picture
    3,644 Super User 2026 Season 1 on at
    Hey,
     
    try doing this instead:

    Set the default date to varDate
     
    and then update the varDate variable to Blank() or Today(), and then reset the date control and see if that works for you.
     
    If my response solved your issue, please mark it as ✅ Accepted Answer and give it a like.
  • Suggested answer
    Valantis Profile Picture
    6,967 on at
     

    Likely a time zone/DateTimeZone mismatch. Reset(DatePicker) resets the control to its DefaultDate

    if the picker is showing UTC while your DefaultDate is evaluated as Local (or vice versa), the displayed date can shift to “yesterday.”

    try this fix:

    1. Set an explicit default:
    • Select your modern Date picker
    • DefaultDate = Today()
    1. Force local time in the control:
    • DateTimeZone = DateTimeZone.Local
    1. If you recently updated modern controls, recheck this because the DateTimeZone property behavior was fixed/respected in recent updates. If an “Update” banner appears on the control, apply it and retest.
    2. If the picker is bound to data, make sure your data source’s date behavior matches the control. A UTC “midnight” value displayed as Local can appear as the previous day.

    Validate

    • Add a button with OnSelect: Reset(DatePicker1)
    • Add a label to inspect what the control is producing: Text = Text(DatePicker1.SelectedDate, "yyyy-mm-dd") & " | TZ offset (min): " & TimeZoneOffset()
    • After clicking Reset, the label should show today’s date; the offset helps confirm time zone effects.

     

    Best regards,

    Valantis

     

    ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.

    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).

    🏷️ For follow-ups  @Valantis.

    📝 https://valantisond365.com/

     

  • GeorgeMarkos Profile Picture
    18 on at
    Thank you both for the help. I am just going to use the classic date pickers for now
  • TU-09041259-0 Profile Picture
    6 on at
    I've encountered the same issue and neither of these solutions help.
     
    I have a DatePicker that has the Default Date set to variable which is currently blank, the control however doesn't reset to blank and it keeps showing the date that was previously selected. The issue persists even when I set the Default Date to Blank() or remove the formula completely. 
  • Ram Prakash Duraisamy Profile Picture
    5,885 Super User 2026 Season 1 on at

    Yes, several users have reported issues with modern Date Picker controls recently. If Reset(DatePicker) was working previously and stopped around 03/16/2026 without any app changes, it may be related to a recent Power Apps update. As a workaround, try testing with a classic Date Picker control or resetting the control by updating its bound value. It would also be worth checking the latest Power Apps release notes and opening a support ticket if the issue persists.

     

    Please mark as answer if my suggestion helps.
    Subscribe here for More Useful videos : https://www.youtube.com/@rampprakash3991

  • CU09061038-1 Profile Picture
    2 on at
     
    It's almost 3 months later and the Modern Date Picker is still not resetting? Any solution to this please.
  • Suggested answer
    Ram Prakash Duraisamy Profile Picture
    5,885 Super User 2026 Season 1 on at
     
    Can you try resetting whole form ?
     
    ResetForm(FormName), if works then we can check the Date for the same
     
    Please mark as answer if my suggestion helps.
    Subscribe here for More Useful videos : https://www.youtube.com/@rampprakash3991
  • EJ-11011546-0 Profile Picture
    4 on at
    Do you know if Microsoft is handling this issue? It's a relatively simple case of a component resetting to its default state, yet it creates a significant amount of work to manage this kind of problem across all production applications.
  • MarkRahn Profile Picture
    1,424 Super User 2026 Season 1 on at
    Hi All,
     
    If you want to downgrade your control to the prior version, you can do the following:
    1. click on the Control, right click and select "View code"
    2. Copy the code
    - DatePicker1:
        Control: ModernDatePicker@1.0.0
        Properties:
          DefaultDate: =If(IsBlankOrError(varDateValue),Blank(),varDateValue)
          EndDate: =Blank()
          OnChange: =Set(varDateValue,DatePicker1.SelectedDate);
          StartDate: =Date(1900,1,1)
          ValidationState: =ValidationState.Error
          X: =84
          Y: =222
     
     
    3. Make the following changes by changing the Control property and get rid of DefaultDate:
    - DatePicker1:
        Control: DatePicker
        Properties:
          EndDate: =Blank()
          OnChange: =Set(varDateValue,DatePicker1.SelectedDate);
          StartDate: =Date(1900,1,1)
          ValidationState: =ValidationState.Error
          X: =84
          Y: =222
     
    4. Delete the old "new" control from your form.
    5. Copy the YAML code you changed to the Clipboard.
    6. In your form, right click and select "Paste".
     
    You should now have the "old" ModernDatePicker back in your form. The function ""Reset()" will now work for this control. The YAML for the control should look something like this:
    - DatePicker9:
        Control: DatePicker@0.0.46
        Properties:
          OnChange: =Set(varDateValue,DatePicker9.SelectedDate);
          StartDate: =Date(1900,1,1)
          X: =160
          Y: =80
     
    In fact, if you copy that YAML you can paste it into your app to get the old control back.
     
    While not ideal, you can at least get a working control back.
     
    This community is supported by individuals freely devoting their time to answer questions and provide support. They do it to let you know you are not alone. This is a community.

    If someone has been able to answer your questions or solve your problem, please click Does this answer your question. This will help others who have the same question find a solution quickly via the forum search.

    If someone was able to provide you with more information that moved you closer to a solution, throw them a Like. It might make their day. 😊

    Thanks
    -Mark
  • EJ-11011546-0 Profile Picture
    4 on at
    Thanks to @MarkRahn for this helpful workaround.

    I couldn't successfully update the component properties as described and paste them back. However, I was able to use the YAML code from the DatePicker@0.0.46 component, which let me keep the modern date picker UI while ensuring the Reset action worked correctly.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 344 Most Valuable Professional

#2
11manish Profile Picture

11manish 152

#3
sannavajjala87 Profile Picture

sannavajjala87 63 Super User 2026 Season 1

Last 30 days Overall leaderboard