ngx-pretty-date
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Angular Pretty Date

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

Check out the demo

Examples

Input Output
Current time just now
Till 60 seconds 1 minute ago
2 to 59 minutes X minutes ago
60 minutes 1 hour ago
2 to 23 hours X hours ago
24 hours Yesterday
2 to 6 days X days ago
7 days 1 week ago
8 to 30 days X weeks ago
30 days to 365 days X months ago
more than 365 days more than a year ago
Date string 2019-12-24T06:18:44 5 weeks ago
Text String Invalid 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

Package Sidebar

Install

npm i ngx-pretty-date

Weekly Downloads

19

Version

1.1.1

License

MIT

Unpacked Size

27 kB

Total Files

12

Last publish

Collaborators

  • keshav8khatri