@b4szymanski/vue3-timepicker

A dropdown time picker (hour|minute|second) for Vue 3.x, with flexible time format support, original author is Phoenix Wong
1,841
Install
npm install @b4szymanski/vue3-timepicker
Latest Version:1.2.13
Vue:3
License:MIT
Last Updated:May 7, 2025
Links: GitHub  ·  npm
Maintainer: b4szymanski

Vue3 Timepicker [BETA]


The Vue 3.x version of Vue2 Timepicker


⭐️ NOTE: This repository is still in BETA version ⏳ A dropdown time picker (hour|minute|second) for Vue 3.x, with flexible time format support.

Migration

Upgrading from the Vue 2.x version vue2-timepicker? Please check MIGRATION.md for basic guidelines.

Dependencies

Vue.js   npm peer dependency version

Installation

npm install @b4szymanski/vue3-timepicker@latest

Get Started

Step 1: Import VueTimepicker

Option A: Import component JS and CSS
// Main JS (in CommonJS format)
import VueTimepicker from 'vue3-timepicker'

// CSS
import 'vue3-timepicker/dist/VueTimepicker.css'
Option B: Choose any bundle version base on your needs

Javascript

// CommonJS
import VueTimepicker from 'vue3-timepicker/dist/VueTimepicker.cjs.js'
// ESM
import VueTimepicker from 'vue3-timepicker/dist/VueTimepicker.esm.js'
// UMD (Minified)
import VueTimepicker from 'vue3-timepicker/dist/VueTimepicker.global.js'

CSS

@import 'vue3-timepicker/dist/VueTimepicker.css';

/* Or, with node_module alias path like: */
@import '~vue3-timepicker/dist/VueTimepicker.css';

/*
  NOTE: the path alias to `node_modules` differs between bundlers.
  Please change the `~` to any alias that works with your environment.
 */

Single File Component

// The *.vue file with CSS included
import VueTimepicker from 'vue3-timepicker/src/VueTimepicker.vue'
// NOTE: In some cases, it requires additional workarounds in the bundler's config

More Documentation (WIP)

  • Basic Usage
  • Data Binding
  • Advance Usage
  • ...

Live Demo (WIP)

The live Demo is still working in progress.

License

MIT

Related Packages

vue-time-picker

A dropdown time picker (hour|minute|second) for Vue.js (1.x), with flexible time...

10,194 28
vue2-timepicker

A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time form...

836,858 426
vue3-timepicker

A dropdown time picker (hour|minute|second) for Vue 3.x, with flexible time form...

411,121 8
vuejs-timepicker

A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time form...

10,371 30
vue-input-dropdown

A simple to use, highly customizable input dropdown component for Vue

2,968 9

Version History

Version Released Vue License
1.2.13 ^3.0.5 MIT
1.2.12 ^3.0.5 MIT
1.2.11 ^3.0.5 MIT
1.2.10 ^3.0.5 MIT
1.2.9 ^3.0.5 MIT