import { isDate } from 'date-fns'; /** * 判断是否是时间戳 */ export const isTimestamp = (value) => { // 判断是否为数字 if (typeof value !== 'number') return false; // 判断是否为合理的时间戳(大于0) if (value <= 0) return false; // 判断是否为Math.floor(value),即是否为整数 if (value !== Math.floor(value)) return false; // 判断是否为日期对象 return isDate(new Date(value)); }