date – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Fri, 19 Mar 2021 10:05:57 +0000 tr hourly 1 ServiceNow’da iki tarih arasındaki farkı bulmak. https://dijitalturk.com/veysel/servicenowda-iki-tarih-arasindaki-farki-bulmak/ https://dijitalturk.com/veysel/servicenowda-iki-tarih-arasindaki-farki-bulmak/#respond Thu, 18 Mar 2021 12:34:06 +0000 http://dijitalturk.com/veysel/?p=1479 Bir tarih ile bugün arasındaki farkı bulmak için aşağıdaki yapı kullanılabilir. var sourceDate = "01/04/2021"; // test //sourceDate = grd.variables.sf_effective_date.getValue();

The post ServiceNow’da iki tarih arasındaki farkı bulmak. appeared first on DijitalTurk.

]]>
Bir tarih ile bugün arasındaki farkı bulmak için aşağıdaki yapı kullanılabilir.

var sourceDate = "01/04/2021"; // test
//sourceDate = grd.variables.sf_effective_date.getValue();

var toDay = new GlideDate();
var sDate = new GlideDate();
sDate.setValue(sourceDate);


//işlem tarihi - bugün
if (findDif(sDate.getByFormat('dd/MM/YYYY'),toDay.getByFormat('dd/MM/YYYY')) >= 0)
    rec.r = true;
//gs.print('VAKTİ GELDİ');
else
    rec.r = false;
//gs.print('İŞLEM YOK');

function findDif(d1, d2) {

    var diffSeconds = gs.dateDiff(d1, d2, true);
    var convertsecondstodays = parseInt(diffSeconds) * 60 * 24;

    return convertsecondstodays;

}

Farklı bir alternatif olarak da aşağıdaki kod kullanılabilir.

        sourceDate = grd.variables.sf_effective_date.getValue(); //tarih ör: 2020/12/12

        var toDay = new GlideDate(); //bugünün tarihi
        var sDate = new GlideDate();
        sDate.setValue(sourceDate);

var dur = new GlideDuration();
dur = GlideDateTime.subtract(toDay,sDate).getDayPart();
gs.log('tarih farkı:' + dur);

 

The post ServiceNow’da iki tarih arasındaki farkı bulmak. appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/servicenowda-iki-tarih-arasindaki-farki-bulmak/feed/ 0