Convert a Julian Date to regular date in Javascript -
Convert a Julian Date to regular date in Javascript -
i trying convert julian integer date.
example:
integer 2456931 = 2014/09/30 // format yyyy/mm/dd
please help - in advance,
here developed own need :
function datetojuliannumber(d) { // convert gregorian date julian number. // s.boisseau / bubblingapp.com / 2014 var x = math.floor((14 - d.getmonth())/12); var y = d.getfullyear() + 4800 - x; var z = d.getmonth() - 3 + 12 * x; var n = d.getdate() + math.floor(((153 * z) + 2)/5) + (365 * y) + math.floor(y/4) + math.floor(y/400) - math.floor(y/100) - 32045; homecoming n; } // assert september 30 2014 -> 2456931 console.log(datetojuliannumber(new date(2014,9,30)).tostring()); function julianinttodate(n) { // convert julian number gregorian date. // s.boisseau / bubblingapp.com / 2014 var = n + 32044; var b = math.floor(((4*a) + 3)/146097); var c = - math.floor((146097*b)/4); var d = math.floor(((4*c) + 3)/1461); var e = c - math.floor((1461 * d)/4); var f = math.floor(((5*e) + 2)/153); var d = e + 1 - math.floor(((153*f) + 2)/5); var m = f + 3 - 12 - math.round(f/10); var y = (100*b) + d - 4800 + math.floor(f/10); homecoming new date(y,m,d); } // assert 2456931 -> september 30 2014 console.log(julianinttodate(2456931).tostring()); javascript julian-date
Comments
Post a Comment