Kendo UI for Angular

Angular DatePicker

  • Give users the choice to manually enter or pick dates from a calendar with this ready-to-use Angular component.
  • Part of the Kendo UI for Angular library along with 110+ professionally-designed components.
  • Includes support, documentation, demos, virtual classrooms, Visual Studio Code Extensions and more!
  • Display a Popup Calendar for Date Selection

    The Kendo UI for Angular DatePicker component provides a sleek and intuitive interface for users to enter and select dates. It renders as a simple input element that allows users to either manually type in dates or quickly and visually pick dates and date ranges from a popup calendar.

    See the Angular DatePicker Overview demo.

    Kendo UI for Angular DatePicker - Overview
  • Date Formats

    The Kendo UI for Angular DatePicker component can accept any valid date format string, allowing for application requirements to dictate how to handle date formats within the Angular DatePicker.

    See the Angular DatePicker Date Formats demo

    Kendo UI for Angular DatePicker - Date Formats
  • Date Ranges

    By default, the Kendo UI for Angular DatePicker has no limits and will accept any date the user provides. To limit the available dates users can select from, simply use the Angular DatePicker min and max properties. They enable you to define the valid date ranges available within the component.

    See the Angular DatePicker Date Ranges demo

    Kendo UI for Angular DatePicker - Date Ranges
  • Week Number Column

    Similar to the Kendo UI for Angular Calendar component, the Kendo UI for Angular DatePicker has a configuration option to show or hide the week number next to every week displayed in the calendar.

    See the Angular Calendar Week Number Column demo

    Kendo UI for Angular DatePicker - Week Number Column
  • Placeholders

    Placeholders intuitively guide users to the correct input value or format they should provide. The Kendo Angular DatePicker component allows you to define a text placeholder when no data has been provided and the Angular DatePicker is initially rendered.

    See the Angular DatePicker Placeholders demo

    Kendo UI for Angular DatePicker - Placeholders
  • Adaptive Mode

    The DatePicker adaptive mode enables a mobile-friendly rendering of its suggestion list popup. Simply set the AdaptiveMode parameter to AdaptiveMode.Auto and this will trigger the component to automatically adapt to the current screen size and will change its rendering accordingly. By enabling the auto adaptive mode, the DatePicker component also enables you to define the title text rendered in the popup header.

    See the Angular DatePicker Adaptive Mode demo

    DatePicker Adaptive Rendering
  • Forms Support

    The Kendo UI for Angular DatePicker supports integration with both template-driven and reactive forms, ensuring you can add the Angular DatePicker to any Angular form.

    See the Angular DatePicker Forms Support demo

  • Templates

    Customize the look and feel of the different Kendo UI for Angular DatePicker child components with templates. You can specifically tailor the built-in Angular Calendar elements all the way to the cell level to match your brand and application style.

    See the Angular DatePicker Templates demo

  • Focused Dates

    The Kendo UI for Angular DatePicker popup calendar features a focused date that is highlighted and rendered differently to give it a distinct feel. The focused date defaults to today. You can change the default value of the focused date to a date of your choice with a single configuration option.

    See the Angular DatePicker Focused Dates demo

    Kendo UI for Angular DatePicker - Focused Dates
  • Disabled DatePicker

    Certain scenarios may call for the Kendo UI for Angular DatePicker to be uneditable and prevent users from interacting with the component. You can easily disable the Angular DatePicker with a single configuration option, visually indicating to users that they cannot enter or pick dates.

    See the Angular DatePicker Disabled DatePicker demo

    Kendo UI for Angular DatePicker - Disabled DatePicker
  • Keyboard Navigation

    The Kendo UI for Angular DatePicker offers several different ways to select dates, using keyboard navigation alone. Users can manually type in the date, change the current date with the up and down arrow keys, or open the calendar to select a particular date.

    See the Angular DatePicker Keyboard Navigation demo

    Keyboard Navigation
  • Globalization

    The Kendo UI for Angular DatePicker component supports globalization out of the box, allowing the provided date string and built-in messages to adjust to the user’s locale or language settings.

    See the Angular DatePicker Globalization demo

    Keyboard Navigation
  • Accessibility

    The Angular DatePicker is compliant with Section 508 and WAI-ARIA standards and is AAA rated with WCAG 2.0.

    See the Angular DatePicker Accessibility demo

  • We support every popular web development framework and strive for parity among our component libraries. You can find the DatePicker for these popular platforms:

Frequently Asked Questions

  • What is an Angular DatePicker?

    An Angular DatePicker is a component designed to give users an interactive way to select date values. When the user clicks or taps on a date field in a form, they will see a popup with a calendar showing selectable dates. When the date is selected, its value will populate the field in the format of your choosing.


  • Why should I choose the Kendo UI for Angular DatePicker?

    The Kendo UI for Angular DatePicker has many values that make it unique. It is very easy to customize its behavior with configuration properties, it is fully accessible, and data-ready. It is also part of a complete library of over 100 other components that all share common themes and API. As a result, you can easily meet functional requirements and create a clean and consistent UI.


  • Can I try the Angular DatePicker?

    Absolutely. We offer free 30-day trials of the entire Kendo for Angular library. With the trial, you get full access to all the components, design tools, learning materials, and technical support. Once you sign up for the trial, you will get an email with instructions.


  • Can I purchase the Angular DatePicker only?

    To simplify the purchasing process and provide as much value as we can, we offer an all-in-one JavaScript development package called Kendo UI. This package is a bundle of four component libraries for Angular, React, Vue, and jQuery. The Angular DatePicker is part of this library and is not available separately at this time.


    See all purchasing options here.

All Kendo UI for Angular Components

Next Steps

Get Started with Kendo UI for Angular

Kendo UI for Angular - Kendoka