dojox/date/hebrew/numerals.js

  • Provides:

    • dojox.date.hebrew.numerals
  • dojox.date.hebrew.numerals.getYearHebrewLetters

    • type
      Function
    • parameters:
      • year: (typeof Number)
    • source: [view]
        var rem = year % 1000;
        //FIXME: tests include dates outside this range and seem to pass.
        //   if((year - rem) / 1000 != 5){ throw new Error("Hebrew year "+year+" is not in range 5001-5999");}
        return transformChars(convertNumberToStr(rem)); // String
    • summary
      converts the year from an integer to Hebrew numerals.
    • returns
      String
    • example
      
      		var date1 = new dojox.date.hebrew.Date();
      
      		document.writeln(dojox.date.hebrew.numerals.getYearHebrewLetters(date1.getFullYear());
  • dojox.date.hebrew.numerals.parseYearHebrewLetters

    • type
      Function
    • parameters:
      • year: (typeof String hebrew year)
    • source: [view]
        return parseStrToNumber(year) + 5000; // int
    • summary
      converts the year written in Hebrew numerals to an integer
    • returns
      int
    • example
      
      		var date = new dojox.date.hebrew.Date();
              	date.setFullYear(dojox.date.hebrew.numerals.parseYearHebrewLetters('\u05ea\u05e9\u05e1\u05f4\u05d7'));
  • dojox.date.hebrew.numerals.getDayHebrewLetters

    • type
      Function
    • parameters:
      • day: (typeof )
      • nogrsh: (typeof boolean)
    • source: [view]
        return transformChars(convertNumberToStr(day), nogrsh); // String
    • summary
      converts an integer to a String representing the number in Hebrew numerals.   Can be formatted with or without geresh ׳
    • returns
      String
    • example
      
      		var date1 = new dojox.date.hebrew.Date();
      
      		document.writeln(dojox.date.hebrew.numerals.getDayHebrewLetters(date1.getDay());
  • dojox.date.hebrew.numerals.parseDayHebrewLetters

    • type
      Function
    • parameters:
      • day: (typeof String hebrew)
    • source: [view]
        return parseStrToNumber(day); // int
    • summary
      converts the string containing a Hebrew numeral to an integer
    • returns
      int
    • example
      
      		var date1 = new dojox.date.hebrew.Date();
      
      		date1.setDate(dojox.date.hebrew.numerals.parseDayHebrewLetters('\u05d0')); // ALEPH
  • dojox.date.hebrew.numerals.getMonthHebrewLetters

    • type
      Function
    • parameters:
      • month: (typeof int)
    • source: [view]
        return transformChars(convertNumberToStr(month+1)); // String
    • summary
      converts an integer representing a  month to a String written in Hebrew numerals
    • returns
      String
    • example
      
      		var date1 = new dojox.date.hebrew.Date();
      
      		document.writeln(dojox.date.hebrew.numerals.getMonthHebrewLetters(date1.getMonth());
  • dojox.date.hebrew.numerals.parseMonthHebrewLetters

    • type
      Function
    • parameters:
      • monthStr: (typeof String)
    • source: [view]
        var monnum = dojox.date.hebrew.numerals.parseDayHebrewLetters(monthStr) - 1;


        if(monnum == -1 || monnum > 12){
         throw new Error("The month name is incorrect , month = " + monnum);
        }
        return monnum;
    • summary
      converts a Hebrew numeral string representing
      a month to an integer.  The returned value
      is indexed in the month name array.  To use it for
      setMonth, do correction for leap year
    • example
      
      		var date = new dojox.date.hebrew.Date();
                  var number = dojox.date.hebrew.numerals.parseMonthHebrewLetters("\u05ea\u05de\u05d5\u05d6"); // Tammuz
      		date.setMonth(number);
      
      
      month number from 0 to 12
  • dojox.date.hebrew.numerals

    • type
      Object
    • summary
  • dojox.date.hebrew

    • type
      Object
    • summary
  • dojox.date

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary