copay-crown
Version:
A Secure Crown Wallet
32 lines (24 loc) • 756 B
text/typescript
import { Injectable } from '@angular/core';
()
export class TimeProvider {
constructor(
) { }
public withinSameMonth(time1: any, time2: any): any {
if (!time1 || !time2) return false;
let date1 = new Date(time1);
let date2 = new Date(time2);
return this.getMonthYear(date1) === this.getMonthYear(date2);
}
public withinPastDay(time: any): any {
let now = new Date();
let date = new Date(time);
return (now.getTime() - date.getTime()) < (1000 * 60 * 60 * 24);
}
public isDateInCurrentMonth(date: any): any {
let now = new Date();
return this.getMonthYear(now) === this.getMonthYear(date);
};
public getMonthYear(date: any): any {
return date.getMonth() + date.getFullYear();
}
}