Path: csiph.com!feeder.erje.net!1.eu.feeder.erje.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Alessandro Pellizzari Newsgroups: it.comp.lang.javascript Subject: Re: Calcolare giorni lavorativi comprese tra due date Date: Tue, 9 May 2017 17:54:53 +0100 Lines: 21 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net 1ZVp0Hr1JMQunelPkifIxg2GlbvBGv2RoTOuHuQyCxLHObBow= Cancel-Lock: sha1:A8q9SN2uCafIJzBdSZXG2Vpl9cc= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 In-Reply-To: Xref: csiph.com it.comp.lang.javascript:8203 On 09/05/17 15:19, Sandro kensan wrote: > On 07/05/2017 20:40, diego1966 wrote: > >> var oneDay = 24 * 60 * 60 * 1000; >> var days = Math.floor(diff/oneDay); > Tra l'altro se c'รจ il cambio di orario tipicamente in primavera e in > autunno forse non funziona questo sistema. E i bisestili, e i leap seconds, e le feste nazionali/regionali, e un milione di altre cose. Gestire date e` una delle cose piu` difficili. Io partirei almeno dall'usare moment.js per fare i calcoli. Poi le feste locali vanno calcolate a mano, ma almeno e` un inizio. Bye.