| 1234567891011121314151617181920212223242526272829 |
- import moment from 'moment'
- export default class DatesUtils {
- private $moment:typeof moment;
- constructor (momentInstance:any) {
- this.$moment = momentInstance
- }
- formattedDate (dates:any, format:string): string {
- const d_format:Array<string> = []
- if (Array.isArray(dates)) {
- for (const date of dates) {
- d_format.push(this.$moment(date).format(format))
- }
- } else {
- d_format.push(this.$moment(dates as string).format(format))
- }
- return d_format.join(' - ')
- }
- sortDate (dates:Array<string>): Array<string> {
- return dates.sort((a, b) => {
- if (a > b) { return 1 }
- if (a < b) { return -1 }
- return 0
- })
- }
- }
|