ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 655 B
JavaScript
var EthiopicCal=require("./EthiopicCal.js"),RataDie=require("./RataDie.js"),EthiopicRataDie=function(params){this.cal=params&¶ms.cal||new EthiopicCal(),this.rd=NaN,RataDie.call(this,params)};EthiopicRataDie.prototype=new RataDie(),EthiopicRataDie.prototype.parent=RataDie,(EthiopicRataDie.prototype.constructor=EthiopicRataDie).prototype.epoch=1724219.75,EthiopicRataDie.prototype._setDateComponents=function(date){var year=date.year,years=365*(year-1)+Math.floor(year/4),dayInYear=30*(date.month-1)+date.day,rdtime=(36e5*date.hour+6e4*date.minute+1e3*date.second+date.millisecond)/864e5;this.rd=years+dayInYear+rdtime},module.exports=EthiopicRataDie;