2016-10-13 3 views
-1

в документе PDF У меня есть расчет, где результат должен быть округлен до ближайшего целого. расчет следующий. = (Дата 1 - Дата 2)/365меньше округлено в расчете

Exemple: (Дата 1 - Дата 2)/365 = 5,67 Я хотел бы, чтобы закруглить нижнюю полностью или 5

Может быть в Java Script Кто-нибудь есть решение? Заранее благодарю

+0

'вар а = 5,67;' ' console.log (a.toFixed (0));' –

+0

@KinshukLahiri «_... округлить меньшего целого 5 ... _». – Teemu

+0

Вы имеете в виду круглый к следующему низшему 5, так как в число 9.6 будет круглый до 5, число 11 будет округлено до 10, а число 2.25 будет округлено до 0? – BobRodes

ответ

0

Чтобы сделать то, что я хотел, я использовал следующий код. Может быть сложно, но это работает. Спасибо за вашу помощь

var date1 = this.getField("dateanciennete").value; 
var date2 = this.getField("dateembauche").value; 
if(date1.length && date2.length) 
{ 
    var dateStart = util.scand("mmm d, yyyy",date1); 
    var dateEnd = util.scand("mmm d, yyyy",date2); 
    var diff = dateEnd.getTime() - dateStart.getTime(); 
    var oneDay = 24 * 60 * 60 * 1000; 
    var days = Math.floor(diff/oneDay); 
    event.value = Math.floor(days/365); 
} 
else 
    event.value = 0; 
Смежные вопросы