使用 Javascript 每月更新值
Update value every month using Javascript
大家好!
我一直在寻找这个问题的解决方案,但没有找到任何东西。
我需要在页面上创建一个元素,每个月从...假设今天的日期开始+=2000。
我很困惑,不知道该怎么做。
我很容易写出每 10 秒更新一次值,但是长度不同的月份等等呢?
我应该比较当前日期和今天日期之间的差异,而不是 +=2000*numberOfMonths 吗?那么我应该多久检查一次是否已经过去了 no 来杀死 speedload?
或者有其他方便的方法吗?
我知道解决方案可能很简单,但我不明白。
如有任何建议,我们将不胜感激。
你可以这样做:
const getMonthsPassed = () => {
const startDate = new Date(2018, 10, 22); // month start at 0
const currentDate = new Date();
const monthDifference =
(currentDate.getFullYear() - startDate.getFullYear()) * 12 +
(currentDate.getMonth() - startDate.getMonth());
return monthDifference;
};
大家好! 我一直在寻找这个问题的解决方案,但没有找到任何东西。
我需要在页面上创建一个元素,每个月从...假设今天的日期开始+=2000。 我很困惑,不知道该怎么做。 我很容易写出每 10 秒更新一次值,但是长度不同的月份等等呢?
我应该比较当前日期和今天日期之间的差异,而不是 +=2000*numberOfMonths 吗?那么我应该多久检查一次是否已经过去了 no 来杀死 speedload?
或者有其他方便的方法吗?
我知道解决方案可能很简单,但我不明白。 如有任何建议,我们将不胜感激。
你可以这样做:
const getMonthsPassed = () => {
const startDate = new Date(2018, 10, 22); // month start at 0
const currentDate = new Date();
const monthDifference =
(currentDate.getFullYear() - startDate.getFullYear()) * 12 +
(currentDate.getMonth() - startDate.getMonth());
return monthDifference;
};