import DateUtils from './DateUtils.js'; /** * 将制定格式的时间字符串转换成long *
  • 0-yyyyMMdd
  • *
  • 1-yyyy-MM-dd
  • *
  • 2-HHmmss
  • *
  • 3-HH:mm:ss
  • *
  • 4-HHmmssSSS
  • *
  • 5-HH:mm:ss.SSS
  • *
  • 6-yyyyMMddHHmmss
  • *
  • 7-yyyy-MM-dd HH:mm:ss
  • *
  • 8-yyyyMMddHHmmssSSS
  • *
  • 9-yyyy-MM-dd HH:mm:ss.SSS
  • *
  • 10-yyyy/MM/dd HH:mm
  • *
  • 11-yyyy/MM/dd HH:mm:ss
  • */ // 日期格式处理 精确到时分秒 如:2018-10-24 08:41:33 export function timeFormatter(value, row, index) { if (value == null || value == undefined || value == '') { return "-"; } else { return DateUtils.long2String(value, 7); } } // 日期格式处理 精确到年月日 如:2018-10-24 export function timeOneFormatter(value, row, index) { if (value == null || value == undefined || value == '') { return "-"; } else { return DateUtils.long2String(value, 1); } } // 时间处理,获取日期的当天开始时间:'2019-06-01 00:00:00' export function getBeginOfTheDay(value) { if (value == null || value == undefined || value == '') { return new Date(new Date(new Date().toLocaleDateString()).getTime()); } else { return new Date(new Date(value.toLocaleDateString()).getTime()); } } // 时间处理,获取日期的当天开始时间:'2019-06-01 23:59:59 export function getEndOfTheDay(value) { if (value == null || value == undefined || value == '') { return new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1); } else { return new Date(new Date(value.toLocaleDateString()).getTime()+24*60*60*1000-1); } } // 日期格式处理 精确到年月 如:2018-10 export function yearMonthFormatter(value, row, index) { if (value == null || value == undefined || value == '') { return "-"; } else { var str = DateUtils.long2String(value, 1); return str.substr(0, 7); } } // 金钱格式处理 export function moneyFormatter(value) { if (value == '0' || value == undefined || value == null || value === '') { return '0.00'; } else { return (value / 100).toFixed(2); } }