从 javascript 中的天数中获取天数、周数、月数
Get days, weeks, months from a number of days in javascript
假设我有 54 天,我如何计算月数(假设每月 30 天)、周数和天数 javascript?
54 天应该是:1 个月,3 周,3 天。
对于 7 天,它应该给出:0 个月,1 周,0 天。
对于 13 天,它应该给出:0 个月,1 周,6 天。
等...
非常感谢您的帮助!
这个:
function(days) {
var months = parseInt(days / 30);
days = days - months * 30;
var weeks = parseInt(days / 7);
days = days - weeks * 7;
return (months > 0 ? months + " month" + (months > 1 ? "s, " : ", ") : "") + (weeks > 0 ? weeks + " week" + (weeks > 1 ? "s, " : ", ") : "") + (days > 0 ? days + " day" + (days > 1 ? "s, " : ", ") : "")
}
假设我有 54 天,我如何计算月数(假设每月 30 天)、周数和天数 javascript?
54 天应该是:1 个月,3 周,3 天。 对于 7 天,它应该给出:0 个月,1 周,0 天。 对于 13 天,它应该给出:0 个月,1 周,6 天。 等...
非常感谢您的帮助!
这个:
function(days) {
var months = parseInt(days / 30);
days = days - months * 30;
var weeks = parseInt(days / 7);
days = days - weeks * 7;
return (months > 0 ? months + " month" + (months > 1 ? "s, " : ", ") : "") + (weeks > 0 ? weeks + " week" + (weeks > 1 ? "s, " : ", ") : "") + (days > 0 ? days + " day" + (days > 1 ? "s, " : ", ") : "")
}