BR Date Helper
This is a simple Date Formater for Brazilian Date Format.
Installing via NPM
npm install br-date-helper
Using this helper in an Ionic app
// 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:
// 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
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"
}