UNPKG

br-date-helper

Version:
90 lines (66 loc) 2.01 kB
# BR Date Helper This is a simple Date Formater for Brazilian Date Format. ## Installing via NPM ```bash npm install br-date-helper ``` ## Using this helper in an Ionic app ```typescript // Import the Helper on app.module.ts import { BrDateHelper } from 'br-date-helper'; @NgModule({ declarations: [ // ... ], imports: [ // ... ], entryComponents: [ // .. ], providers: [ BrDateHelper ] }) export class AppModule {} ``` Once you have imported the helper, you can use it inside your pages like this: ```typescript // Import the Helper on your page import { BrDateHelper } from '../../../node_modules/br-date-helper'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) export class HomePage { constructor(public navCtrl: NavController) { } whatDayIsIt() { console.log(this.brDateHelper.today()); } } ``` ## Documentation ### Methods | Name | params | return | | ------ | ------ | ------ | | add | days, months, years | string | | dateDiff | greaterDate, lesserDate | string | | today | | string | | tomorrow| | string | | yesterday | | string | ### Examples ```typescript export class HomePage { constructor(public navCtrl: NavController, public brDateHelper: BrDateHelper) { } // Those examples was taken at 07-30-2018 console.log(this.brDateHelper.yesterday()); //outputs: "29/07/2018" console.log(this.brDateHelper.today()); //outputs: "30/07/2018" console.log(this.brDateHelper.tomorrow()); //outputs: "31/07/2018" console.log(this.brDateHelper.dateDiff(this.brDateHelper.today(), "30/06/2018")); //outputs: {years: 0, months: 1, days: 1} console.log(this.brDateHelper.dateDiff(this.brDateHelper.today(), "22/08/1995")); //outputs: {years: 22, months: 11, days: 8} console.log(this.brDateHelper.add(3, 3, 1)); //outputs: "02/11/2019" console.log(this.brDateHelper.add(-15, 0, -1)); //outputs: "15/7/2017" } ```