UNPKG

jlb-tools

Version:
29 lines (27 loc) 825 B
/** * 获取饿了么框架时间选择器时间戳 * @param {*} time 时间 * @param {*} type 类型 默认值 0 0 开始时间 1 结束时间 * @return {number|string|null} 时间戳 */ function elDateFormat(time, type = 0) { if (!time) { return null; } let timeStamp = null; if (Array.isArray(time) && time.length > 0) { if (type == 1) { timeStamp = Math.floor(new Date(new Date(time[type]).setHours(23, 59, 59, 0)) / 1000); } else { timeStamp = Math.floor(new Date(new Date(time[type]).setHours(0, 0, 0, 0)) / 1000); } } else if (Array.isArray(time) && time.length == 0) { return null; } else if (!Array.isArray(time)) { timeStamp = Math.floor(new Date(time).getTime() / 1000); } else { return null; } return timeStamp; } module.exports = elDateFormat;