Date.vue 501 B

1234567891011121314151617181920212223242526
  1. <!--
  2. Date formatée
  3. -->
  4. <template>
  5. <span>{{ datesFormatted }}</span>
  6. </template>
  7. <script setup lang="ts">
  8. import {useDateUtils} from "~/composables/utils/useDateUtils";
  9. import {computed, ComputedRef} from "@vue/reactivity";
  10. const props = defineProps({
  11. data: {
  12. type: [String, Array],
  13. required: false,
  14. default: null
  15. }
  16. })
  17. const dateUtils = useDateUtils()
  18. const datesFormatted: ComputedRef<string> = computed(() => {
  19. return dateUtils.format(props.data, 'DD/MM/YYYY')
  20. })
  21. </script>