12345678910111213141516171819 |
- define([ "../impl/Record", "../impl/calendarFunctions"],
- function (Record, calendarFunctions) {
- var calendarBuddhist = {
- toLocalTime : function (date, timeZone) {
- var result = new Record();
- var dt = new Date(date);
- result.set("weekday", timeZone === "UTC" ? dt.getUTCDay() : dt.getDay());
- result.set("era", 0);
- var year = timeZone === "UTC" ? dt.getUTCFullYear() : dt.getFullYear();
- year -= calendarFunctions.eraOffset("buddhist", 0);
- result.set("year", year);
- result.set("month", timeZone === "UTC" ? dt.getUTCMonth() : dt.getMonth());
- result.set("day", timeZone === "UTC" ? dt.getUTCDate() : dt.getDate());
- calendarFunctions.setTimeFields(dt, timeZone, result);
- return result;
- }
- };
- return calendarBuddhist;
- });
|