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