Tim_Pedersen
05/12/2022, 7:56 PMTim_Pedersen
05/12/2022, 8:02 PMvar tranDate = rec.getValue('trandate'); //result - Sat Apr 30 2022 00:00:00 GMT-0600 (Mountain Daylight Time)
var tranDateNew = new Date(tranDate); //result - Sat Apr 30 2022 00:00:00 GMT-0600 (Mountain Daylight Time)
var tranDateMinus7 = tranDateNew.setDate(tranDateNew.getDate() - 7); // result - 1650693600000. I'm hoping to get Apr 23 2022
battk
05/12/2022, 8:03 PMbattk
05/12/2022, 8:04 PMTim_Pedersen
05/12/2022, 8:21 PMbattk
05/12/2022, 8:24 PMTim_Pedersen
05/12/2022, 8:26 PMbattk
05/12/2022, 8:29 PMThe setDate() method changes the day of the month of a given Date instance, based on local time.
Tim_Pedersen
05/12/2022, 8:33 PMTim_Pedersen
05/12/2022, 8:36 PMbattk
05/12/2022, 8:40 PMTim_Pedersen
05/12/2022, 8:42 PMbattk
05/12/2022, 8:43 PMtranDateNew.setDate(tranDateNew.getDate() - 7)
battk
05/12/2022, 8:46 PMTim_Pedersen
05/12/2022, 8:52 PMbattk
05/12/2022, 9:00 PMtranDateNew.setDate(tranDateNew.getDate() - 7)
will not return 23 or -30battk
05/12/2022, 9:00 PMbattk
05/12/2022, 9:01 PMtranDateNew.getDate() - 7
would return 23, but thats not very interesting by itselfbattk
05/12/2022, 9:03 PMbattk
05/12/2022, 9:05 PMtranDateNew.setDate(1).setMonth(1)
the Date setters are not chainable, they do not work that waybattk
05/12/2022, 9:06 PMtranDateNew.setDate(1)
Tim_Pedersen
05/12/2022, 9:07 PMTim_Pedersen
05/12/2022, 9:08 PMbattk
05/12/2022, 9:09 PMTim_Pedersen
05/12/2022, 9:11 PMCraig
05/12/2022, 9:36 PMCraig
05/12/2022, 9:37 PMTim_Pedersen
05/12/2022, 9:37 PMcreece
05/13/2022, 2:55 AMcreece
05/13/2022, 2:57 AMbattk
05/13/2022, 3:07 AMTim_Pedersen
05/13/2022, 2:34 PMcreece
05/13/2022, 5:49 PM