绩效考核手机版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
638 B

3 years ago
import formatDate from './formatDate';
/**
* @description: 格式化时间段
* @param {Date|Number|String} startDateTime
* @param {Date|Number|String} endDateTime
* @param {String} separator ~
* @param {String} startformat
* @param {String} endformat
* @return {String}
* @example formatDateRange(new Date(),new Date())
*/
export default function formatDateRange(
startDateTime,
endDateTime,
separator = ' ~ ',
startformat = 'YYYY-MM-DD HH:mm',
endformat = 'YYYY-MM-DD HH:mm',
) {
return startDateTime && endDateTime ? formatDate(startDateTime, startformat) + separator + formatDate(endDateTime, endformat) : '';
}