Modern, lightweight, and flexible date and time picker for Vue 3. 🚀
- 📆 Date & Time Selection – Supports date, time, and range selection.
- 🌍 Localization – Works with
vue-i18n
or standalone locale props. - 🎨 Customizable – Styled via CSS variables for easy theming.
- ⚡ Performance Optimized – Lightweight and fast.
- 🛠️ Fully Typed – Written in TypeScript with full type support.
npm install @boichikpro/vue3-date-time-picker
# or
yarn add @boichikpro/vue3-date-time-picker
# or
pnpm add @boichikpro/vue3-date-time-picker
import { createApp } from 'vue';
import App from './App.vue';
import { AppDateTimePicker, AppTimePicker } from '@boichikpro/vue3-date-time-picker';
import '@boichikpro/vue3-date-time-picker/assets/style.css';
import '@boichikpro/vue3-date-time-picker/assets/variables.css';
const app = createApp(App);
app.component('AppDateTimePicker', AppDateTimePicker);
app.component('AppTimePicker', AppTimePicker);
app.mount('#app');
<template>
<AppDateTimePicker v-model="date" />
<AppTimePicker v-model="time" />
</template>
<script setup>
import { ref } from 'vue';
import { AppDateTimePicker, AppTimePicker } from '@boichikpro/vue3-date-time-picker';
import '@boichikpro/vue3-date-time-picker/assets/style.css';
import '@boichikpro/vue3-date-time-picker/assets/variables.css';
const date = ref(null);
const time = ref(null);
</script>
Full documentation is available at 👉 docs
Feel free to submit PRs or issues! ❤️
MIT License © boichik