如何计算周数

我的日记模板中,想在第一行显示周数。我知道用占位符{{date:WW}}可以求出当前周是本年度的第几周。我们单位是按学期计算周数,例如当前是本学期的第三周。请问如何实现自动计算我们单位的周数,即用本年度的周数-常数=我们单位的周数。我试了{{date:WW}}-33=3,不行。{{date:WW-33}}=3也不行。

const setTime1 = new Date("2021/12/30");
const setTime2 = new Date("2019/09/20");
const nowTime = new Date("2023-09-15");
const restSec1 = setTime1.getTime() - nowTime.getTime();
const restSec2 = setTime2.getTime() - nowTime.getTime();
const day1 = - parseInt(restSec1 / (60*60*24*1000));
const day2 = - parseInt(restSec2 / (60*60*24*1000));
const str1 =  day1 + "天";
const str2 =  day2 + "天";
dv.paragraph(str2);
dv.paragraph(str1);

给你一个模板dataviewjs,按着这改一下,应该可以

1 个赞

谢谢。看不太懂。我还是自制个带周数的日历吧!