将月的十进制值转换为日/周的数学函数
Math Functions that turns decimal value from Months into Days/Weeks
我为我的老师写了一个非常复杂的系统,它做了一堆数学,他在一个电子表格中发现基本上需要多长时间才能攒够足够的钱来支付那里的资产。长话短说,我现在说的是"You will receive enough money to cover this asset in 0.38 months"
我想是尽可能的用户友好,我不在乎如果我必须拿出一个数学函数为每个月。我的问题是,我如何将0.39 Month
吐出Weeks
,如果我可以Days
(这实际上更有意义,因为我可以制作一个脚本,说如果大于7,那么这等于1周),使其更精确。我知道首先我需要知道每个月有多少天,不是每个月都和我们知道的一样。在那之后的任何起点都很棒。我用jQuery/JS为这个数学函数添加到这个应用程序中。
把我的评论放在回答形式:
function getDays(numMonth, month, year) {
var numDays = new Date(year, month, 0).getDate();
return numMonth * numDays;
}
function getWeeks(numMonth, month, year) {
var days = getDays(numMonth, month, year);
return Math.floor(days / 7);
}
这是numMonth
= 0.39
等
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 如何在JavaScript中将字符串转换为函数引用
- 用嵌套函数和默认函数定义函数
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- JQuery合并了keyup和focusout两个函数
- JavaScript basis 是 math.pow 函数中的十进制数
- 有人可以详细解释这个 JavaScript 十进制舍入函数吗?
- 无需Javascript内置函数即可将十进制转换为十六进制
- 如何使警报函数和十进制函数同时工作
- javascript函数Math.pow从输入文本中获取十进制值
- 在javascript函数中返回一个带有十进制值的数组
- 将月的十进制值转换为日/周的数学函数
- parseInt()导致javascript函数的返回值是预期结果的0.77倍,基数指定为十进制
- 为什么此函数会增加错误的十进制值
- JavaScript中的十进制到二进制递归函数
- 有没有一些函数可以在PHP或javascript中使用,将所有HTML实体转换为十进制等价物
- jQuery函数用于设置数字的逗号和十进制格式