# The ability to type or pick a Date

**URL:** <https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810>\
**Category:** Ask for Help\
**Tags:** custom-code\
**Created:** [May 10, 2025, 3:22am UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810 "2025-05-10T03:22:15Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 3:22am UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/1 "2025-05-10T03:22:15Z")

</div>

Hi everyone,  
Sometimes selecting an old date with the mouse is frustrating; it would be much easier to just type it in.  
Is there a way to let users **manually type a date** instead of using the date picker?  
Here’s what I’m trying to achieve:

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/a/6ad4cf1e8befad8eb27de35edff3a2894eb04729.png)

**Thanks in advance!**

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [May 10, 2025, 1:37pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/2 "2025-05-10T13:37:40Z")

</div>

Have you tried the Custom AI Component? Ask the AI to make a Date Picker that allows input in your wanted format.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [May 10, 2025, 4:36pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/3 "2025-05-10T16:36:09Z")

</div>

Dates are tricky, they are more than simply a day, month and year.

Having your users type in dates is a good way of possibly writing to your database something that will resemble a date but won’t be a date under the hood. Once you do this, you open a Pandora box of issues related to date math, sorting dates, etc.

Date pickers might be slightly annoying, but they guarantee that you are writing a date. Notice what most websites do: they use date pickers.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 4:48pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/4 "2025-05-10T16:48:52Z")

</div>

I did, and it gave me a pretty good one, but it’s messing up a lot in formatting..

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 4:51pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/5 "2025-05-10T16:51:55Z")

</div>

Good point, thanks for clarifying this, but in general I really liked the idea of typing/picking a date, because personally when I’m entering data I hate to move my hand from the keyboard to the mouse then from the mouse to keyboard again, so.. u don’t advise to do it?, even if I set it to type to a column then another column to format it?

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [May 10, 2025, 5:29pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/6 "2025-05-10T17:29:09Z")

</div>

I suggest you to use the text to date ai action/column to get the right format of date from the input you do in the ai component.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 7:21pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/7 "2025-05-10T19:21:13Z")

</div>

@MaximeBaker @nathanaelb What about making the field only accept a certain format.. like If I didn’t make it dd/mm/yyyy it shows an error to fix the entered date

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [May 10, 2025, 8:08pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/8 "2025-05-10T20:08:31Z")

</div>

It would be an idea too. But then, a computed date format column would still be needed, but if a specific format is already respected, it wouldn’t need an AI column/action.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 8:11pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/9 "2025-05-10T20:11:24Z")

</div>

Yeah it wont be neccessary, but is there a way to make it

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [May 10, 2025, 8:33pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/10 "2025-05-10T20:33:53Z")

</div>

It would actually be necessary if you need to do calculations or filters on the date.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [May 10, 2025, 10:36pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/11 "2025-05-10T22:36:04Z")

</div>

If a user needs to pick a date on Uber, Airbnb, Google Flights, or [Booking.com](http://Booking.com), how do they do it? This is how I would do it in a Glide app. If the UX is good enough for them (and they spent millions doing their research), then it’s good enough for me.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [May 10, 2025, 11:41pm UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/12 "2025-05-10T23:41:30Z")

</div>

I guess the safest and most efficient way is sticking with Glide’s date picker one,  
Thank you all.

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [May 11, 2025, 3:16am UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/13 "2025-05-11T03:16:28Z")

</div>

Anytime!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [May 18, 2025, 3:17am UTC](https://community.glideapps.com/t/the-ability-to-type-or-pick-a-date/81810/14 "2025-05-18T03:17:01Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
