import { Injectable } from '@angular/core'; import { Http } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import * as moment from 'moment'; @Injectable() export class CommonService { constructor(public http: Http) { } checkDate(date: any) { if (!date || date === '' || date === 'Invalid date') { return ''; } else { return date; } } convertDate(date: any) { let dateTime = moment(date, 'YYYY-MM-DD HH:mm'); if (dateTime.isValid()) { let dateFormat = dateTime.format('DD/MM/YYYY HH:mm'); dateFormat = this.checkDate(dateFormat); return dateFormat; } else { return ''; } } convertDateEN(date: any) { let dateTime = moment(date, 'YYYY-MM-DD HH:mm'); if (dateTime.isValid()) { let dateFormat = dateTime.format('dddd, DD MMMM YYYY, HH:mm'); dateFormat = this.checkDate(dateFormat); return dateFormat; } else { return ''; } } }