All Projects → ctxtub → vue-datetime-picker

ctxtub / vue-datetime-picker

Licence: other
vue-datetime-picker / vue时间日期选择器

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to vue-datetime-picker

Material Ui Pickers
Date & Time pickers, built with ❤️ for @material-ui/core
Stars: ✭ 2,291 (+14218.75%)
Mutual labels:  datepicker, datetimepicker
angular-eonasdan-datetimepicker
A wrapper directive around the Eonasdan Datepicker v4 component.
Stars: ✭ 63 (+293.75%)
Mutual labels:  datepicker, datetimepicker
Heyui
🎉UI Toolkit for Web, Vue2.0 http://www.heyui.top
Stars: ✭ 2,373 (+14731.25%)
Mutual labels:  datepicker, datetimepicker
Materialdaterangepicker
A material Date Range Picker based on wdullaers MaterialDateTimePicker
Stars: ✭ 1,315 (+8118.75%)
Mutual labels:  datepicker, datetimepicker
s-date-range-picker
📅 A date range picker built with Svelte
Stars: ✭ 13 (-18.75%)
Mutual labels:  datepicker, datetimepicker
Datepicker
仿滴滴出行预约打车IOS风格3D时间选择器 🌲
Stars: ✭ 118 (+637.5%)
Mutual labels:  datepicker, datetimepicker
nativescript-datetimepicker
Plugin with date and time picking fields
Stars: ✭ 26 (+62.5%)
Mutual labels:  datepicker, datetimepicker
Vue2 Datepicker
A datepicker / datetimepicker component for Vue2
Stars: ✭ 1,154 (+7112.5%)
Mutual labels:  datepicker, datetimepicker
yii2-datetime-widgets
Datetime widgets for Yii2
Stars: ✭ 22 (+37.5%)
Mutual labels:  datepicker, datetimepicker
vue3-date-time-picker
Datepicker component for Vue 3
Stars: ✭ 157 (+881.25%)
Mutual labels:  datepicker, datetimepicker
Datetimepicker
📅 Date and Time Picker
Stars: ✭ 90 (+462.5%)
Mutual labels:  datepicker, datetimepicker
svelty-picker
Simple date & time picker in svelte
Stars: ✭ 38 (+137.5%)
Mutual labels:  datepicker, datetimepicker
Angular Bootstrap Datetimepicker
Native Angular date/time picker component styled by Twitter Bootstrap
Stars: ✭ 1,289 (+7956.25%)
Mutual labels:  datepicker, datetimepicker
Ng2 Datetime
Datetime picker plugins wrapper for Angular2+
Stars: ✭ 165 (+931.25%)
Mutual labels:  datepicker, datetimepicker
Rc Datetime Picker
React component for datetime picker by Moment.js
Stars: ✭ 85 (+431.25%)
Mutual labels:  datepicker, datetimepicker
Adm Datetimepicker
Pure AngularJs dateTimePicker
Stars: ✭ 244 (+1425%)
Mutual labels:  datepicker, datetimepicker
Intl Date Time
International DateTime for Laravel Nova
Stars: ✭ 50 (+212.5%)
Mutual labels:  datepicker, datetimepicker
Datetimepicker
This is a custom android holo datepicker timepicker
Stars: ✭ 56 (+250%)
Mutual labels:  datepicker, datetimepicker
NodaTimePicker
A Date/Time picker component library for Blazor using NodaTime
Stars: ✭ 49 (+206.25%)
Mutual labels:  datepicker, datetimepicker
popoPicker
popoPicker是一个移动端3D滚轮日期时间和单项的选择器,支持无限循环滚动,不依赖第三方库
Stars: ✭ 26 (+62.5%)
Mutual labels:  datepicker, datetimepicker

vue-datetime-picker

一款基于 VUE 的时间日期选择器,按文档说明编译为组件后引入项目使用。

基本功能

  • 时间日期选择 / 日期选择 / 时间选择
  • 设置起止时间范围
  • 自定义 按钮 / 标题 / 单位 文案
  • 自动选中当前时间

样例

在线实例 👉 DEMO

<vue-date-time-picker
      v-model="isShowPicker" 
      title="Custom Title"
      confirm="Confirm"
      cancel="Cancel"
      :transToNow="true"
      :selectedText="{
        year: '',
        month: '',
        day: '',
        hour: '',
        minute: ''
      }"
      :startYear="startTime.year" 
      :startMonth="startTime.month" 
      :startDay="startTime.day"
      :endYear="endTime.year" 
      :endMonth="endTime.month" 
      :endDay="endTime.day"
      @syncResult="receivePickerValue"
/>

如何使用

  1. 安装依赖

    npm install
  2. 构建组件

    npm run build:lib
  3. 项目中引入组件

    将dist目录下,dateTimePicker.umd.js & dateTimePicker.css引入项目。

  4. 挂载组件

    main.js入口文件中Vue.install(..)挂载 或者 .vue文件中components中引入。

API

参数 说明 类型 默认值
v-model 绑定值,选择器显示/隐藏状态 Boolean false
title 选择器标题 String 请选择
confirm 确认按钮文案 String 确定
cancel 取消按钮文案 String 取消
transToNow 是否默认选中当前时间 Boolean true
selectedText 选择器内选项单位 Object { year: '年', month: '月', day: '日', hour: '时', minute: '分'}
startYear 开始年份 Number 1970
startMonth 开始月份 Number 1
startDay 开始日期 Number 1
endYear 截止年份 Number 2030
endMonth 截止月份 Number 12
endDay 截止日期 Number 31
事件 说明 回调参数
syncResult 点击确认按钮时触发 选择器选中结果值 Object

目录结构

|-- src
  |-- DateTimePickerDemo.vue // demo文件
  |-- main.js // demo文件入口
  |-- assets
  |   |-- stylus // demo样式文件
  |       |-- base.styl
  |       |-- index.styl
  |       |-- mixin.styl
  |-- components // 时间日期选择器组件
      |-- DateTimePicker.vue
      |-- index.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].