Skip to content

Vuepic/vue-datepicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7b63b4f · Apr 8, 2025
Oct 31, 2024
Jan 3, 2025
Mar 17, 2025
Apr 3, 2025
Mar 16, 2025
May 29, 2021
Apr 30, 2023
Aug 24, 2023
Jan 29, 2022
May 2, 2024
Jul 8, 2024
Dec 11, 2022
Mar 13, 2022
Sep 4, 2024
Jul 8, 2024
Feb 2, 2024
Nov 2, 2024
Mar 16, 2025
Mar 13, 2022
Mar 16, 2025
Mar 21, 2025
Nov 23, 2022
Jan 3, 2025
Jun 1, 2023
Jan 3, 2025
May 12, 2024
Apr 20, 2024
Jul 18, 2024

Repository files navigation

@vuepic/vue-datepicker

The most complete datepicker solution for Vue 3

License npm Downloads Open issues CI Quality Gate Status

DOCUMENTATION

StackBlitz Playground

Features

  • Single date picker
  • Range date picker
  • Time picker
  • Month picker
  • Year picker
  • Quarter picker
  • Week picker
  • Multiple dates select
  • Multiple calendars
  • Text input
  • UTC support
  • Timezones
  • Locale support
  • Week numbers
  • Custom v-model
  • Dark and light theme
  • SSR support
  • Highly configurable
  • Accessible
  • Included type definitions

Install

# npm
npm install @vuepic/vue-datepicker

# yarn
yarn add @vuepic/vue-datepicker

# pnpm
pnpm add @vuepic/vue-datepicker

# bun
bun add @vuepic/vue-datepicker

Import and register component

Global

import { createApp } from 'vue';
import App from './App.vue';

import VueDatePicker from '@vuepic/vue-datepicker';
import '@vuepic/vue-datepicker/dist/main.css';

const app = createApp(App);
app.component('VueDatePicker', VueDatePicker);

Local

<template>
  <VueDatePicker v-model="date" />
</template>

<script setup>
  import { ref } from 'vue';
  import VueDatePicker from '@vuepic/vue-datepicker';
  import '@vuepic/vue-datepicker/dist/main.css';

  const date = ref(null);
</script>

Supporting the project

As you may know, maintaining an open-source project is a very time-consuming job. Your support is very appreciated ❤️

Please ⭐️ this repository if you like the component!

You can also make a financial contribution via sponsoring this project or one time donation. Become a sponsor

Special thanks to our sponsors 🙏

Hapio Data Grid Vue

Contributors

Thanks to all people who contributed to the project 🙏

contributors

Versioning

This project follows SemVer specification

License

Copyright © 2021-present Vuepic

MIT