ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 636 B
JavaScript
var RataDie=require("./RataDie.js"),IslamicCal=require("./IslamicCal.js"),IslamicRataDie=function(params){this.cal=params&¶ms.cal||new IslamicCal(),this.rd=NaN,RataDie.call(this,params)};IslamicRataDie.prototype=new RataDie(),IslamicRataDie.prototype.parent=RataDie,(IslamicRataDie.prototype.constructor=IslamicRataDie).prototype.epoch=1948439.5,IslamicRataDie.prototype._setDateComponents=function(date){var days=354*(date.year-1)+Math.ceil(29.5*(date.month-1))+date.day+Math.floor((3+11*date.year)/30)-1,time=(36e5*date.hour+6e4*date.minute+1e3*date.second+date.millisecond)/864e5;this.rd=days+time},module.exports=IslamicRataDie;