中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
获取格式化日期,将传入的日期格式化为Date
微信扫码分享
/** * 获取格式化日期,将传入的日期格式化为Date * @param date * @returns */ static getFormatDate(date: number | string | Date | undefined): Date { if (date == undefined || date == null) { //无参数 date = new Date(); } else if (typeof (date) == "string") { //字符串日期 if (date.length == 0) { date = new Date(); } else { let dateStr = date.replaceAll("-", '/') .replace("年", '/') .replace("月", '/') .replace("日", ' ') .replace(" ", ' ') .replace("时", ':') .replace("分", ':') .replace("秒", '') date = new Date(dateStr); } } else if (typeof (date) == "number") { //时间戳 date = new Date(date); } else { date = new Date(date); } return date; }