46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
![]() |
/*
|
||
|
* @Author: liqiang
|
||
|
* @Date: 2020-12-02 14:25:23
|
||
|
* @LastEditTime: 2020-12-07 14:59:14
|
||
|
* @LastEditors: Please set LastEditors
|
||
|
* @Description: 日期工具类
|
||
|
* @FilePath: \ebtp-cloud-frontend\src\utils\DateUtils.ts
|
||
|
*/
|
||
|
|
||
|
import moment from "moment";
|
||
|
import { isEmpty } from "./CommonUtils";
|
||
|
/**
|
||
|
* 日期时间格式
|
||
|
*/
|
||
|
export const dateTimeFormatter = 'yyyy-MM-DD HH:mm:ss';
|
||
|
|
||
|
/**
|
||
|
* 用于保存 日期格式化
|
||
|
* @param date
|
||
|
*/
|
||
|
export function saveDateTimeFormatter(date: any) {
|
||
|
if (isEmpty(date)) {
|
||
|
return date;
|
||
|
}
|
||
|
return date.format(dateTimeFormatter);
|
||
|
}
|
||
|
/**
|
||
|
* 用于回显 日期格式化
|
||
|
* @param date
|
||
|
*/
|
||
|
export function echoDateTimeFormatter(date: any) {
|
||
|
if (isEmpty(date)) {
|
||
|
return date;
|
||
|
}
|
||
|
return moment(date, dateTimeFormatter);
|
||
|
}
|
||
|
/**
|
||
|
* 判断当前时间是否超过指定时间
|
||
|
*/
|
||
|
export function nowExceedSpecifiedTime(specifiedTime: string) {
|
||
|
let now = new Date(),
|
||
|
specified = new Date(specifiedTime);
|
||
|
return now.getTime() > specified.getTime();
|
||
|
}
|
||
|
|