abbott-methods
Version:
abbott,methods,method,functions,function
17 lines (15 loc) • 473 B
text/typescript
import { formatDate } from './formatDate'
/**
* @description 是否 dateTime 格式
* @param {String} string
* @returns {Boolean}
*/
export const formatDatetime = (string: string): boolean => {
if (/^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/.test(String(string))) {
const [date, time] = string.split(' ')
const [h, m, s] = time.split(':')
return formatDate(date) && +h < 24 && +m < 60 && +s < 60
} else {
return false
}
}