UNPKG

zent

Version:

一套前端设计语言和基于React的实现

37 lines (27 loc) 1.04 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray'); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); exports.dayStart = dayStart; exports.dayEnd = dayEnd; exports.setTime = setTime; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } /** * @author xuhong <chenxuhong@youzan.com> */ function dayStart(date) { var now = date || new Date(); return setTime(now); } function dayEnd(date) { var now = date || new Date(); return setTime(now, '23:59:59'); } function setTime(date) { var time = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '00:00:00'; var timeArr = time.split(':'); var dateTimeArr = [date.getFullYear(), date.getMonth(), date.getDate()].concat((0, _toConsumableArray3['default'])(timeArr)); return new (Function.prototype.bind.apply(Date, [null].concat((0, _toConsumableArray3['default'])(dateTimeArr))))(); }