原生js获取X天以前的某天、x年以前的某年

  1. 获取当前日期
new Date() // Wed May 25 2022 10:30:50 GMT+0800 (中国标准时间) 
  1. 获取30天前的日期
new Date(new Date() - 1000 * 60 * 60 * 24 * 30);  // Mon Apr 25 2022 10:32:52 GMT+0800 (中国标准时间)
  1. 获取30年前的日期
new Date(new Date() - (1000 * 60 * 60 * 24 * 30 * 12 * 30)); // Thu Oct 29 1992 10:33:49 GMT+0800 (中国标准时间)

当然也可以用dayjs或者moment.js插件来获取时间

你可能感兴趣的:(原生js获取X天以前的某天、x年以前的某年)