useDate.ts 576 B

1234567891011121314151617181920212223
  1. import moment from 'moment'
  2. class UseDate {
  3. private $moment:typeof moment;
  4. constructor(momentInstance:any) {
  5. this.$moment = momentInstance
  6. }
  7. handleFormattedDate(dates:any){
  8. const d_format:Array<string> = []
  9. if(dates instanceof Array){
  10. for(const date of dates){
  11. d_format.push(this.$moment(date).format('DD/MM/YYYY'))
  12. }
  13. }else{
  14. d_format.push(this.$moment(dates as string).format('DD/MM/YYYY'))
  15. }
  16. return d_format.join(' - ')
  17. }
  18. }
  19. export const $useDate = (momentInstance: typeof moment) => new UseDate(momentInstance)