UNPKG

copay-crown

Version:

A Secure Crown Wallet

32 lines (24 loc) 756 B
import { Injectable } from '@angular/core'; @Injectable() 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(); } }