filterFormatDate.js 436 B

123456789101112131415161718192021
  1. import { computed } from "vue"
  2. import { isDate, format } from 'date-fns';
  3. import { isTimestamp } from '@/utils/index.js'
  4. export function filterFormatDate() {
  5. /**
  6. * 日期格式化
  7. */
  8. const formatDate = computed(() => {
  9. return function(date, formatStr){
  10. if(isDate(date) || isTimestamp(date)){
  11. return format(date, formatStr);
  12. }else{
  13. return '';
  14. }
  15. }
  16. })
  17. return {
  18. formatDate
  19. };
  20. }