actually i want to do that day calculation based on two different date. one date come from data base. another one is get from real device how can i do that?
kinda depends on how you want to determine a months
If you want to use built in.
Start is 2017-09-23T19:32:42.000Z
End is 2017-10-12T19:32:42.000Z
dateCompare(start: string,end: string) {
let startDt = new Date(start);
let endDt = new Date(end);
console.clear();
console.log(startDt);
console.log(endDt);
console.log(startDt.getFullYear()+'-'+startDt.getMonth()+'-'+startDt.getDay());
console.log(endDt.getFullYear()+'-'+endDt.getMonth()+'-'+endDt.getDay());
console.log(endDt.getMonth() - startDt.getMonth()); }
console →
Date 2017-09-23T19:32:42.000Z date-functions.ts:25:4
Date 2017-10-12T19:32:42.000Z date-functions.ts:27:3
2017-8-6 date-functions.ts:30
2017-9-4 date-functions.ts:30:1
1 < this is just simple month numbers
or are you wanting to count days between
you can look here for examples