jv-calendar

1.0.1 • Public • Published

日历日期选择控件

输出指定范围内的日期数据

业务场景:酒店预订入住和离店时间日历时间输出; 思路:确定初始日期(没有指定日期格式的默认为时间戳)和可选择天数,计算出:可选的最后日期、第一天所在月份的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

github

Readme

Keywords

Package Sidebar

Install

npm i jv-calendar

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

5.76 kB

Total Files

3

Last publish

Collaborators

  • juven