1.0.1 • Published 5 years ago
jv-calendar v1.0.1
日历日期选择控件
输出指定范围内的日期数据
业务场景:酒店预订入住和离店时间日历时间输出; 思路:确定
初始日期
(没有指定日期格式的默认为时间戳
)和可选择天数
,计算出:可选的最后日期、第一天所在月份的1号、最后一天所在月份的最后日期,使用for循环将所有的日期遍历输出相关的数据。使用方法
npm
npm i -S jv-calendar
import calendar from 'jv-calendar'; const calendarDate = calendar.allDates;
直接引用
<script src="path/to/jv-calendar.js"></script>
const calendarDate = calendar.allDates;
allDates
说明// {Array} calendar.allDates 日期对象数组列表 { active: 0, // 是否可选日期,0:不可选;1:可选 date: Wed Jan 01 2019 00:00:00 GMT+0800 (中国标准时间), // 日期Date对象 timestamp: 1546272000000 // 时间戳 }
api
/** * 日期格式化函数,返回指定格式的日期 * @param {DateString} timestamp default: 当前时间 * @param {formatString} fmt default: yyyy-mm-dd y:年 m:月 d:日 w:星期 h:小时 M:分钟 s:秒 */ // calendar.dateFormat(DateString, formatString); calendar.dateFormat(1546272000000, 'yyyy-mm-dd'); // 2019-01-01