UNPKG

@gdjiami/jslib

Version:

Jiami FrontEnd helpers and Services

37 lines (36 loc) 1.06 kB
/** * 时间相关的帮助方法 */ /** * 数字截取后两位,处理时间转换‘0’占位 */ function formatValue(d) { return ("0" + d).slice(-2); } /** * 时间或时间戳转换成 YYYY-mm-DD HH:MM:SS * @param date 时间 * @param options showTime: 是否显示时间;showSec: 是否显示秒数 * * @example * ```js * formatDate(1575370479028) // => '2019-12-03' * formatDate(1575370479028,{ showTime: true }) // => '2019-12-03 18:54' * ``` */ export function formatDate(date, options) { if (!date) { return ''; } var d = new Date(date); var year = d.getFullYear(); var month = formatValue(d.getMonth() + 1); var day = formatValue(d.getDate()); var hour = formatValue(d.getHours()); var minute = formatValue(d.getMinutes()); var seconds = formatValue(d.getSeconds()); return (year + "-" + month + "-" + day + (options && options.showTime ? " " + hour + ":" + minute + (options.showSec ? ":" + seconds : '') : '')); }