Categories: Vuejs

11 best Vue.js date Picker Components

Imagine if you could make VueJs development faster, and see an instant boost in your workflow.

or even better:

What if there were 11 best VueJs date picker Components to choose from.

And each of them could make your development faster and easier?

You’d probably be pumped to read about them.

Lucky for you, that’s exactly what I’m going to share with you in this post:

A Vue date picker or time picker Component is a graphical user interface widget which allows the user to select a date from a calendar and/or time from a time range.

1. vue-DateTime

A Mobile friendly DateTime picker for Vue. this Vue Component Supports date, datetime and time modes, i18n and disabling dates.

More Info

2. vue-hotel-datepicker

A responsive date range picker for Vue.js that displays the number of nights selected and allow several useful options like custom check-in/check-out rules, localization support and more.

More info

3. vue-datetime-picker

A Vue.js component implementing the DateTime picker control using the Eonasdan’s bootstrap DateTime picker plugin.

More Info

4. VueCtkDateTimePicker

Dark Mode example

A Vue component for select date & time (range mode). this Vue date picker component supports Dark mode as well.

More Info

5. VueRangedatePicker

Range date picker with simple usage.  This component is easy to use and features Date picker with range selection.

More Info

6. Vuetify Daterange Picker

The missing date range picker for Vuetify JS you have been looking for. Version 3.x.x is the latest and is compatible with @vue/cli 3 and latest Vuetify.

More Info

7. Vue date pick

Lightweight and mobile friendly date time picker based on Vue. Vue date pick emphasizes performance, elegant and usable UI on all screen sizes and simplicity of configuration. Has no dependencies on CSS frameworks or date libraries. Weighs less than 5KB.

More Info

8.Vue Date Picker

A vue date picker component inspired by the material design. This Vue date picker component allows you to choose when it is displayed, and how to handle closing it.

More Info

9. vue-timeselector

Simple customizable Vue.js time picker component. the vue-time selector is a Vue (2.x) component that gives you the ability to select a time depending on multiple options.

More Info

10. vue-mj-daterangepicker

Vue.js date range picker with multiples ranges and presets, this Component provides supports to vue 2.x+ versions

More Info

11. VueDT

A Crazy lightweight Vuejs Date and Time picker component, this lightweight component is only 5kb  in size and which can be further minified and gzipped.

More Info


As a Vue developer having and using the right Vue date picker Component will Surely ease your Vue app development. Preferences for particular Vue date picker components all boils down to what you will need them for. The fullness of features, ease of use, mobility, or simplicity the options available are limitless. Give each one try and tell us which one meets your fancy.

Deven Rathore

Deven is an Entrepreneur, and Full-stack developer, Constantly learning and experiencing new things. He currently runs and

Published by
Deven Rathore

Recent Posts

21 Angular project ideas for beginners

Angular project ideas have become so handy in bringing evolution and slight changes to many…

2 weeks ago

Tips for Optimal SaaS Platform Development

According to BetterCloud, approximately 80 percent of mobile applications will be running on mobile software…

3 weeks ago

How Ruby on Rails Builds Powerful, Responsive Websites

Numerous major companies rely on the unique advantages that web development using Ruby on Rails…

3 weeks ago

21 Vue Projects and resources for beginners

Vue is not only known as a progressive JavaScript framework but one of the very…

4 weeks ago

Digital Diversity & Language Specificity

Although research regarding text to speech software began emerging in scholarship several decades ago, the…

3 weeks ago

How Great Web Design Can Help Build Your Brand For The Future

via Unsplash Nowadays, it’s important for your business to adapt its brand across all your…

1 month ago