UNPKG

vxe-table-demonic

Version:

一个基于 vue 的 PC 端表单/表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...

46 lines (45 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDateQuarter = getDateQuarter; exports.toStringTimeDate = toStringTimeDate; var _xeUtils = _interopRequireDefault(require("xe-utils")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function toStringTimeDate(str) { if (str) { var rest = new Date(); var h = 0; var m = 0; var s = 0; if (_xeUtils.default.isDate(str)) { h = str.getHours(); m = str.getMinutes(); s = str.getSeconds(); } else { str = _xeUtils.default.toValueString(str); var parses = str.match(/^(\d{1,2})(:(\d{1,2}))?(:(\d{1,2}))?/); if (parses) { h = _xeUtils.default.toNumber(parses[1]); m = _xeUtils.default.toNumber(parses[3]); s = _xeUtils.default.toNumber(parses[5]); } } rest.setHours(h); rest.setMinutes(m); rest.setSeconds(s); return rest; } return new Date(''); } function getDateQuarter(date) { var month = date.getMonth(); if (month < 3) { return 1; } else if (month < 6) { return 2; } else if (month < 9) { return 3; } return 4; }