filter.js 530 B

1234567891011121314151617181920212223
  1. import dayjs from "dayjs";
  2. /**
  3. *格式化时间
  4. *yyyy-MM-dd hh:mm:ss
  5. */
  6. export function formatDate(date, format) {
  7. if(!date) return '';
  8. if(!format) format = 'YYYY-MM-DD HH:mm:ss';
  9. if(format === 'DATE') format = 'YYYY-MM-DD';
  10. if(format === 'TIME') format = 'HH:mm:ss';
  11. return dayjs(date).format(format);
  12. }
  13. function padLeftZero(str) {
  14. return ('00' + str).substr(str.length)
  15. }
  16. /*
  17. * 隐藏用户手机号中间四位
  18. */
  19. export function hidePhone(phone) {
  20. return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
  21. }