function $()

in plugins/struts2-dojo-plugin/src/main/resources/org/apache/struts2/static/dojo/src/date/format.js [476:572]


	function $(property) {
		switch (property) {
		  case "a":
			return dojo.date.getDayShortName(dateObject, locale);
		  case "A":
			return dojo.date.getDayName(dateObject, locale);
		  case "b":
		  case "h":
			return dojo.date.getMonthShortName(dateObject, locale);
		  case "B":
			return dojo.date.getMonthName(dateObject, locale);
		  case "c":
			return dojo.date.format(dateObject, {locale:locale});
		  case "C":
			return _(Math.floor(dateObject.getFullYear() / 100));
		  case "d":
			return _(dateObject.getDate());
		  case "D":
			return $("m") + "/" + $("d") + "/" + $("y");
		  case "e":
			if (padChar == null) {
				padChar = " ";
			}
			return _(dateObject.getDate());
		  case "f":
			if (padChar == null) {
				padChar = " ";
			}
			return _(dateObject.getMonth() + 1);
		  case "g":
			break;
		  case "G":
			dojo.unimplemented("unimplemented modifier 'G'");
			break;
		  case "F":
			return $("Y") + "-" + $("m") + "-" + $("d");
		  case "H":
			return _(dateObject.getHours());
		  case "I":
			return _(dateObject.getHours() % 12 || 12);
		  case "j":
			return _(dojo.date.getDayOfYear(dateObject), 3);
		  case "k":
			if (padChar == null) {
				padChar = " ";
			}
			return _(dateObject.getHours());
		  case "l":
			if (padChar == null) {
				padChar = " ";
			}
			return _(dateObject.getHours() % 12 || 12);
		  case "m":
			return _(dateObject.getMonth() + 1);
		  case "M":
			return _(dateObject.getMinutes());
		  case "n":
			return "\n";
		  case "p":
			return info[dateObject.getHours() < 12 ? "am" : "pm"];
		  case "r":
			return $("I") + ":" + $("M") + ":" + $("S") + " " + $("p");
		  case "R":
			return $("H") + ":" + $("M");
		  case "S":
			return _(dateObject.getSeconds());
		  case "t":
			return "\t";
		  case "T":
			return $("H") + ":" + $("M") + ":" + $("S");
		  case "u":
			return String(dateObject.getDay() || 7);
		  case "U":
			return _(dojo.date.getWeekOfYear(dateObject));
		  case "V":
			return _(dojo.date.getIsoWeekOfYear(dateObject));
		  case "W":
			return _(dojo.date.getWeekOfYear(dateObject, 1));
		  case "w":
			return String(dateObject.getDay());
		  case "x":
			return dojo.date.format(dateObject, {selector:"dateOnly", locale:locale});
		  case "X":
			return dojo.date.format(dateObject, {selector:"timeOnly", locale:locale});
		  case "y":
			return _(dateObject.getFullYear() % 100);
		  case "Y":
			return String(dateObject.getFullYear());
		  case "z":
			var timezoneOffset = dateObject.getTimezoneOffset();
			return (timezoneOffset > 0 ? "-" : "+") + _(Math.floor(Math.abs(timezoneOffset) / 60)) + ":" + _(Math.abs(timezoneOffset) % 60);
		  case "Z":
			return dojo.date.getTimezoneName(dateObject);
		  case "%":
			return "%";
		}
	}