@lazy-copilot/datetimepicker
| Install | |
|---|---|
npm install @lazy-copilot/datetimepicker |
|
| Latest Version: | 0.1.50 |
| Vue: | 2 |
| License: | ISC |
| Last Updated: | Feb 19, 2021 |
| Links: | GitHub · npm |
@lazy-copilot/datetimepicker
RWD friendly date+time picker for Vue. Supports date, datetime and time modes, and disabling dates.
Demo
https://vue-datetimepicker.github.io/package/
Description
The DateTimePicker components are designed to fit all date and time selection, including features of :
- Drop down Date&Time Picker.
- Date Range /Single Date selection.
- Time selection
- Time display in different format (Reform by vue2-timepicker)

DateTimePicker.vue

Install
$ npm install @lazy-copilot/datetimepicker
or
$ yarn add @lazy-copilot/datetimepicker
Props and @Event
Bascilly we initalize the dateTimePicker component by given props, the common use case is to reassign date and time to a data.
And we get the updated value by vue @event @onChange="data=$event".
Props
| Name | Data Type | Example | Description |
|---|---|---|---|
| startDate | Date | new Date() |
|
| endDate | Date | above | |
| singleDate | Boolean | true | Range/Single selection, default false |
Event
| Name | Data Type | Example | Description |
|---|---|---|---|
| onChange | function | ()=>{} |
Usage
<template>
<date-time-picker
:startDate = "startDate" //optional
:endDate = "endDate" //optional
:singleDate = "true" //optional, default false
@onChange = "onChange" //optional
/>
</template>
<script>
import '@lazy-copilot/datetimepicker/dist/datetimepicker.css'
import { DateTimePicker } from "@lazy-copilot/datetimepicker";
export default {
name: "app",
components: {
DateTimePicker
},
methods: {
onChange: function(data) {
console.log("data: ", data);
}
},
data: function() {
return {
startDate: new Date("2018-12-13T00:03"),
endDate: new Date("2018-12-16T23:29")
};
}
}
</script>
Sub-Components
Selecting Date and Time got so many different scenario, and there is no silver bullet, no such single component fullfill all usecases.
And our solution is decompositing dateTimePicker.vue to four components.

To See more example, please checkout ./demo/src/App.vue.
import { DateTimePicker } from "@lazy-copilot/datetimepicker";
import { DateTimePickerModal } from "@lazy-copilot/datetimepicker";
import { DatePicker } from "@lazy-copilot/datetimepicker";
import { TimePicker } from "@lazy-copilot/datetimepicker";
Remark
The time-picker here is a customized version of the awesome project vue2-timepicker by phoenixwong.
Reference
Related Packages
A vue component for select date & time (modified by Victory Osayi)
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.50 | ^2.5.17 | ISC | |
| 0.1.49 | ^2.5.17 | ISC | |
| 0.1.48 | ^2.5.17 | ISC | |
| 0.1.47 | ^2.5.17 | ISC | |
| 0.1.40 | ^2.5.17 | ISC | |
| 0.1.39 | ^2.5.17 | ISC | |
| 0.1.37 | ^2.5.17 | ISC | |
| 0.1.33 | ^2.5.17 | ISC | |
| 0.1.32 | ^2.5.17 | ISC | |
| 0.1.31 | ^2.5.17 | ISC | |
| 0.1.30 | ^2.5.17 | ISC | |
| 0.1.29 | ^2.5.17 | ISC | |
| 0.1.28 | ^2.5.17 | ISC | |
| 0.1.26 | ^2.5.17 | ISC | |
| 0.1.25 | ^2.5.17 | ISC | |
| 0.1.24 | ^2.5.17 | ISC | |
| 0.1.23 | ^2.5.17 | ISC | |
| 0.1.22 | ^2.5.17 | ISC | |
| 0.1.21 | ^2.5.17 | ISC | |
| 0.1.20 | ^2.5.17 | ISC | |
| 0.1.19 | ^2.5.17 | ISC | |
| 0.1.18 | ^2.5.17 | ISC | |
| 0.1.17 | ^2.5.17 | ISC | |
| 0.1.16 | ^2.5.17 | ISC | |
| 0.1.15 | ^2.5.17 | ISC | |
| 0.1.14 | ^2.5.17 | ISC | |
| 0.1.13 | ^2.5.17 | ISC | |
| 0.1.12 | ^2.5.17 | ISC | |
| 0.1.11 | ^2.5.17 | ISC | |
| 0.1.10 | ^2.5.17 | ISC |
Showing the latest 30 of 39. See every release on npm
Pre-releases (3)
| Version | Released | Vue | License |
|---|---|---|---|
| 0.2.0-alpha.633efec2 | ^2.5.17 | ISC | |
| 0.2.0-alpha.764e7152 | ^2.5.17 | ISC | |
| 0.1.30-alpha.0 | ^2.5.17 | ISC |
