/**
* 该模块是日期选择组件,根据配置参数可进行多种日期类型选择<br>
* <strong>
* 页面需要导入的文件
* <ul>
* <li>cmp-picker.js</li>
* <li>cmp-dtPicker.js</li>
* <li>cmp-picker.css</li>
* </ul>
* </strong>
* @module DtPicker
* @subtitle 日期选择器
*/
/**
* 日期选择<br>
* @class DtPicker
* @namespace cmp
* @type {{}}
*/
/**
* 日期选择
* @constructor
* @class DtPicker
* @namespace cmp
* @param {Object} options 组件配置参数,对该组件类型特性的定义,配置不同展示的方式不同
* @param {String} options.type 选择使用的类型,其中<br>
* <ul>
* <li>datetime:年月日时分</li>
* <li>date:年月日</li>
* <li>time:时分</li>
* <li>month:年月</li>
* <li>hour:年月日(上午或者中午晚上,需要定义customData的数据);如:<br>
* options.customData = {
* "h":[{"text":"上午","value":"上午"},
* {"text":"下午","value":"下午"},
* {"text":"晚上","value":"晚上"}]}
* options.labels = ["年", "月", "日", "时段", "分"];
* </li>
* <li>timeInterval:选择时间区间,可自定义时间段,需要定义customData的数据);如:<br>
* options.customData = {
* "hTwo":[{"text":"01分","value":"01"},{"text":"02分","value":"02"}],
* "iTwo":[{"text":"03分","value":"03"},{"text":"04分","value":"04"}]}
* </li>
* </ul>
* @param {String} [options.value] 设置默认值时间段,格式如:<br>
* options.value = "15:38-16:38"
* @demo cmp-dtpicker.html
* @cutline [DEMO地址](/seeyon/cmp2.0/demo/demo/pagings/ui/cmp-dtpicker.html)
* @returns {Object} 日期组件对象
*/