UNPKG

abbott-methods

Version:

abbott,methods,method,functions,function

16 lines (14 loc) 431 B
import { someYearMonthDays } from '../some/someYearMonthDays' /** * @description 是否 date 格式 * @param {String} string * @returns {Boolean} */ export const formatDate = (string: string): boolean => { if (/^(\d{4})-(\d{2})-(\d{2})$/.test(String(string))) { const [y, m, d] = string.split('-') return +m > 0 && +m <= 12 && +d > 0 && +d <= someYearMonthDays(y, m) } else { return false } }