Commit 235cefcf authored by Ahmad Nemati's avatar Ahmad Nemati

git pu

parent 97f77f98
...@@ -4,22 +4,21 @@ let moment=require('moment-timezone') ...@@ -4,22 +4,21 @@ let moment=require('moment-timezone')
//tesT() //tesT()
let closeTime=1611750600000 let closeTime=1611750600000
let openTime=1611304200000 let openTime=1611304200000
tesT()
function tesT() function tesT()
{ {
const startDate = '2021-01-22 12:00:00'; let d=getMinDiff('2012-10-2','2012-10-10')
const endDate = '2021-01-26 12:00:00'; console.log(d)
const diffInMs = new Date(endDate) - new Date(startDate)
const diffInDays = diffInMs / (1000 * 60 * 60 * 24);
console.log(diffInDays)
} }
test2()
function test2()
{ function getDaysDiff(start, closed) {
//1547686200 //2019-05-25T05:34:27+04:30
let d=moment.tz('2019.01.17 00:50:00.000', 'YYYY.MM.DD HH:mm:ss','GMT').unix() var now = moment(moment(closed,'YYYY-MM-DD').format());
console.log(d) var end = moment.duration(now.diff(moment(start,'YYYY-MM-DD')));
// console.log(parseInt(end.asDays()))
return parseInt(end.asDays())
} }
//fs.appendFileSync('error.txt', 'test new line\n'); //fs.appendFileSync('error.txt', 'test new line\n');
\ No newline at end of file
let fs = require('fs') let fs = require('fs')
let _ = require('lodash') let _ = require('lodash')
let moment=require('moment-timezone')
run() run()
async function run() { async function run() {
...@@ -51,6 +51,14 @@ async function run() { ...@@ -51,6 +51,14 @@ async function run() {
console.log('All Uniq Date:' + arrDate.length) console.log('All Uniq Date:' + arrDate.length)
console.log(arrDate) console.log(arrDate)
console.log(levelSort) console.log(levelSort)
let maxDiff=0
for (let i=0;i<arrDate.length-1;i++)
{
let diff=getDaysDiff(arrDate[i],arrDate[i+1])
if (diff>maxDiff)
maxDiff=diff
}
console.log('Max Diff Day:' + maxDiff)
let levelBaseDays=[] let levelBaseDays=[]
for(let l=0;l<uniqLevels.length;l++) for(let l=0;l<uniqLevels.length;l++)
...@@ -85,6 +93,16 @@ async function run() { ...@@ -85,6 +93,16 @@ async function run() {
console.log(levelBaseDays) console.log(levelBaseDays)
}
function getDaysDiff(start, closed) {
//2019-05-25T05:34:27+04:30
var now = moment(moment(closed,'YYYY-MM-DD').format());
var end = moment.duration(now.diff(moment(start,'YYYY-MM-DD')));
// console.log(parseInt(end.asDays()))
return parseInt(end.asDays())
} }
function createfileADV(data) { function createfileADV(data) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment