File

src/app/my-date.pipe.ts

Description

Parse API datetime to javascript date object

Usage : value | myDate

Example : {{ 1508349600 | myDate }} formats to: Date 2017-10-18T18:00:00.000Z

import { Pipe, PipeTransform } from '@angular/core';

/**
 * Parse API datetime to javascript date object
 *
 * __Usage :__
 *   value | myDate
 *
 * __Example :__
 *   {{ 1508349600 |  myDate }}
 *   formats to: Date 2017-10-18T18:00:00.000Z
 */
@Pipe({
  name: 'myDate'
})
export class MyDatePipe implements PipeTransform {

  /**
   * Parse function
   * @param {any} value The input datetime
   * @returns {any} The parsed date object
   */
  transform(value: any): any {
    return new Date(value * 1000);
  }

}

results matching ""

    No results matching ""