//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;
Tag: date
[ABAP] Date & Time Expressions
https://help.sap.com/doc/abapdocu_750_index_htm/7.50/en-US/abapcompute_string_format_options.htm
DATA(l_date) = |{ sy-datum COUNTRY = 'DE ' }| "result 01.01.2020 DATA(l_time) = |{ sy-uzeit COUNTRY = 'DE ' }| "result 08:00 "another way DATA(l_date) = |{ sy-datum DATE = ENVIRONMENT }|. DATA(l_time) = |{ sy-uzeit TIME = ENVIRONMENT }|.