> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Date Pickers

> Pick a date or date and time.

Date Pickers can be used in [Forms](/docs/use-cases/forms) or [Details/Custom screens](/docs/getting-started/intro-to-layout/screen-types) to allow users to add or edit dates in your app. Depending on the type of Date Picker that you select, users will be asked to enter a date, or both date and time values.

## Types of date pickers

The **Date** component allows users to add or edit dates in your app.

The **Date Time** component allows users to add or edit dates and times in your app.

> **Note**
>
> The **Date** component will automatically choose 12:00 AM as the time for inputted dates, though this is not visible to users unless you choose a **Date & Time** format for your column. If you'd like to capture a different time for entered dates, use the **Date Time** component.

## Setting up Date Pickers

#### Date Picker Arcade

In the [Layout Editor](/docs/getting-started/intro-to-layout) of your app, select the tab you want to edit.

Click on the plus (+) symbol in the [Components](/docs/essentials/components) panel.

Select the **Date** or **Date and Time** component under **Form Elements**.

In the **General** tab on the right side of the Layout Editor, locate the **Data** section. In the **Column** field, select the destination to store the inputted value.

Select a **Label** and **Placeholder** for the component. These can be columns from your data source or [Custom Values](/docs/reference/values/custom-values).

If you're using an entry component within a **Form** screen, you can select **Required** if you want the field to be required.

If you want to restrict users from being able to select past or future dates, you can choose a range. By default, the range is set to allow **All dates**, but you can also choose to only allow current and previous dates, or current and future dates.