总进度:

  • 总课时: 30 * 5 = 150
  • 已完成(每周更新一次): 47 (31.33%)
  • 当前进度: 5课时/周.
  • 预期进度(每周调整): Level2 Lesson 18 ~ Lesson 22
  • 实际进度(每日调整): TODO.

注意: 将学习强度调整为每周5课. 只将周六日用作时间buffer, 以提高计划的韧性.

进度推演: 每周重新推演一次, 实事求是, 客观准确.

  • 当前任务进度预期: 每周 5 课时, 2024年6月30日星期日 完结.
  • 后续: 然后合宿学驾照(预计2周: 7月为主). -> 每周投递日企, 真人面试, 磨炼日语(预计3个月: 8~10月为主)

helper函数:

计算N周之后的日期

// 获取今天日期: 可以手动指定.
const today = new Date('2024-02-04');

// 计算21周后的日期
const weeksAfter = 21;
const daysAfter = weeksAfter * 7;
const futureDate = new Date(today.getTime() + daysAfter * 24 * 60 * 60 * 1000);

// 格式化日期
const formattedDate = futureDate.toLocaleDateString('zh-CN', {
  year: 'numeric',
  month: 'long',
  day: 'numeric',
  weekday: 'long',
});

// 输出结果
console.log(`${weeksAfter} 周后的日期是:${formattedDate}`);