1.1.1 • Published 12 months ago

ngx-pretty-date v1.1.1

Weekly downloads
47
License
MIT
Repository
github
Last release
12 months ago

Angular Pretty Date

Facebook, twitter like date conversion in Angular using angular pipes. Supports angular 8.

Check out the demo

Examples

InputOutput
Current timejust now
Till 60 seconds1 minute ago
2 to 59 minutesX minutes ago
60 minutes1 hour ago
2 to 23 hoursX hours ago
24 hoursYesterday
2 to 6 daysX days ago
7 days1 week ago
8 to 30 daysX weeks ago
30 days to 365 daysX months ago
more than 365 daysmore than a year ago
Date string 2019-12-24T06:18:445 weeks ago
Text StringInvalid Date

Getting Started

Install via npm

npm install --save ngx-pretty-date

Import the module

import { NgxPrettyDateModule } from 'ngx-pretty-date';

@NgModule({
  declarations: [
    ...
  ],
  imports: [
    ...
    NgxPrettyDateModule
  ],
  bootstrap: [...]
})
export class AppModule { }

Use in components

<span> {{dateObj | prettyDate}} </span>

You can pass javascript date object or string like this '2019-12-24T06:18:44'

Options

You can pass date format with the pipe example below

<span> {{dateObj | prettyDate:'dd/mm/yyyy'}} </span>

Valid formats are

  • dd/mm/yyyy
  • mm/dd/yyyy
  • yyyy/dd/mm
  • yyyy/mm/dd

Running the demo app

cd projectRoot
npm install
ng serve