Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: "Christoph M. Becker" Newsgroups: comp.lang.javascript Subject: Re: Date arithmetic Date: Sun, 16 Nov 2014 17:24:07 +0100 Organization: solani.org Lines: 22 Message-ID: References: <111120142237479787%timstreater@greenbee.net> <6814026.8sujcrue1K@PointedEars.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Trace: solani.org 1416155047 31256 eJwNyMEBwCAIA8CVFJNQxhEo+4/Q3vN4tFUOUeBwylY25pQRibs7/+VFuHLp7XKzjFrSQwvMByOwEP4= (16 Nov 2014 16:24:07 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Sun, 16 Nov 2014 16:24:07 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 X-User-ID: eJwFwYEBACAEBMCVvng0jsT+I3RHsWXlajTlcKKecl83RrWcEUdnjiITElpz9O3VF20bTnwgLBD4 In-Reply-To: Cancel-Lock: sha1:3H1082ufmbM4GQET2GDG73YK9AY= X-NNTP-Posting-Host: eJwFwYEBwDAEBMCVKvxjHDT2HyF3UArHjaBhsZ/cvJ19QnPip9sUFTCHuIz25k6I4eipiHoRZxCB Xref: csiph.com comp.lang.javascript:26145 Dr J R Stockton wrote: > In comp.lang.javascript message , Fri, 14 Nov > 2014 14:16:45, Christoph M. Becker posted: > >> The calculation in jsx.date.dateOfYear() is rather intriguing; I wasn't >> aware of that formula. > > What formula? The formula to calculate the day of the year for days between march and december that is used in jsx.date.dateOfYear()[1]: Math.floor(30.6 * (month + 1) - 91.4) + dayOfMonth + (jsx.date.isLeapYear(date.getFullYear()) ? 60 : 59); [1] -- Christoph M. Becker