/** * 获取从指定日期(不传默认当天)开始推算,往回推算n天(默认90天)(包含指定日期在内的)凌晨00:00:00秒的时间戳 * @param timestamp 时间戳(毫秒),开始推算的起始日期时间 * @param days 倒推天数,默认90天 * @returns n天前的零点时间戳(毫秒) */ export declare function get90DaysAgoMidnight(timestamp?: number, days?: number): number; /** * 判断两个时间是否是同一分钟内 * @param {number} time1 - 时间戳1,毫秒 * @param {number} time2 - 时间戳2,毫秒 * @returns {boolean} - 两个时间是否在同一分钟内 */ export declare function isSameMinute(time1: number, time2: number): boolean; /** * 获取传入时间戳对应的不同日期数据 * @param {number} [timestamp=Date.now()] -时间戳,默认去系统当前时间 * @param {object} [config={}] - 可选配置设置参数对象 * @param {boolean} [config.needSpecial = false] -是否需要特殊日期数据,如判断是否是昨天,今天,当年等 * @param {number} [config.nowTimestamp = Date.now()] - 当前时间戳,默认取系统当前时间 * @returns {object} - 返回不同日期格式数据 */ export declare function getFormatDate(timestamp?: number, { needSpecial, nowTimestamp }?: { needSpecial?: boolean; nowTimestamp?: number; }): Record; /** * 获取不同时段的自定义问候语,根据当前时间属于几点钟判断 * 04:00:00-08:59:59 早上好 * 09:00:00-10:59:59 上午好 * 11:00:00-12:59:59 中午好 * 13:00:00-17:59:59 下午好 * 18:00:00-21:59:59 晚上好 * 22:00:00-03:59:59 夜已深 * @param {number} timestamp 当前时间戳 */ export declare function getGreeting(timestamp?: number): "早上好" | "上午好" | "中午好" | "下午好" | "晚上好" | "夜已深";