UNPKG

@ivanwei/tui-time-picker

Version:
57 lines (47 loc) 1.07 kB
/** * @fileoverview Utils for Datepicker component * @author NHN Ent. FE dev Lab. <dl_javascript@nhnent.com> */ 'use strict'; /** * Utils * @namespace util * @ignore */ var utils = { /** * Get meridiem hour * @param {number} hour - Original hour * @returns {number} Converted meridiem hour */ getMeridiemHour: function(hour) { hour %= 12; if (hour === 0) { hour = 12; } return hour; }, /** * Returns range arr * @param {number} start - Start value * @param {number} end - End value * @param {number} [step] - Step value * @returns {Array} */ getRangeArr: function(start, end, step) { var arr = []; var i; step = step || 1; if (start > end) { for (i = end; i >= start; i -= step) { arr.push(i); } } else { for (i = start; i <= end; i += step) { arr.push(i); } } return arr; } }; module.exports = utils;