Ho una funzione di calcolo e una parte di questo mostra il numero di giorni necessari per raggiungere un obiettivo.Convertire un numero (di giorni) in giorni, mesi e anni con jQuery
Piuttosto che mostrare solo il numero di giorni che voglio calcolare in giorni & mesi o giorni, mesi e anni a seconda del numero. Ho una dichiarazione if per la scissione ma non riesco a capire come funziona la matematica per passare da 132 giorni a x giorni x mesi ... Qualche suggerimento?
// GOAL
var timeToGoal = Math.round(goal/costPerDay);
// if more than a year
if (timeToGoal >= 365) {
alert('days + months + years');
// if more than a month but less than a year
} else if (timeToGoal >= 30 && timeToGoal <=365) {
alert('Days + months');
} else {
alert('days');
$('#savings-goal span').text(timeToGoal+' days');
}
I mesi hanno un numero diverso di giorni. C'è qualche data di inizio o vuoi semplicemente assumere un mese di 30 giorni? –
Yeap può assumere 30 per questa ... risposta qui sotto funziona alla grande! – tbwcf