Homelab, Linux, JS & ABAP (~˘▾˘)~
 

[JavaScript] Subtract month from date in format yyyyMMdd

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
//Input String yyyymmdd
var date_string = '20200101'
 
//Create date object
var oDate = new Date(date_string.substr(0, 4), date_string.substr(4, 2), date_string.substr(6, 2))
 
oDate.setMonth(oDate.getMonth() - 1)
 
var year = oDate.getFullYear().toString()
var month = oDate.getMonth().toString()
var day = oDate.getDay().toString()
 
//Add leading zero's
if (month.length === 1 ) {
    month = '0' + month
}
if (day.length === 1 ) {
    day = '0' + day
}
 
//Return string: 20191201
var sDate =  year + month + day

[ABAP] Calculation

1
2
3
4
5
6
7
8
9
* ab ABAP 7.54
DATA field TYPE p decimals 2.
 
field += 4.
field -= 2.
field *= 3.
field /= 2.
 
*obsolet: ADD, SUBSTRACT, MULTIPLY, DIVIDE