| 12345678910111213141516171819202122232425262728293031 |
- 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(dates instanceof Array){
- 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;
- });
- }
- }
|