ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 996 B
JavaScript
var ilib=require("./ilib.js");var MathUtils=require("./MathUtils.js");var JSUtils=require("./JSUtils.js");var Locale=require("./Locale.js");var LocaleInfo=require("./LocaleInfo.js");var IDate=require("./IDate.js");var TimeZone=require("./TimeZone.js");var Calendar=require("./Calendar.js");var EthiopicDate=require("./EthiopicDate.js");var CopticCal=require("./CopticCal.js");var CopticRataDie=require("./CopticRataDie.js");var CopticDate=function(t){this.rd=undefined;EthiopicDate.call(this,t);this.cal=new CopticCal};CopticDate.prototype=new EthiopicDate({noinstance:true});CopticDate.prototype.parent=EthiopicDate.prototype;CopticDate.prototype.constructor=CopticDate;CopticDate.prototype.newRd=function(t){return new CopticRataDie(t)};CopticDate.prototype.getDayOfWeek=function(){var t=Math.floor(this.rd.getRataDie()+(this.offset||0));return MathUtils.mod(t-3,7)};CopticDate.prototype.getCalendar=function(){return"coptic"};IDate._constructors["coptic"]=CopticDate;module.exports=CopticDate;