Flatpickr

flatpickr is a lightweight and powerful datetime picker. Use the required class varient (e.g. range_flatpicker, date_flatpicker, wrap_flatpicker active ) for different flatpickr. For more details

Installation
npm i vue-flatpickr-component
Script
<flat-pickr :config="configs.dateTimePicker" id="datetime-input" class="form-control" v-model="form.dateTime" placeholder="Date Time" />
                
import flatPickr from 'vue-flatpickr-component'
import 'flatpickr/dist/flatpickr.css'
export default {
    name: 'flatpickr',
    components: {
        flatPickr
    },
    data () {
        return {
            inputDisabled: false,
            form: {
                dateTime: null,
                time: null,
                date: '2017-01-01'
            },
            configs: {
                dateTimePicker: {
                    enableTime: true,
                    dateFormat: 'd-m-Y H:i'
                }
            }
        }
    }
}