@openui5/sap.ui.core
Version:
OpenUI5 Core Library sap.ui.core
42 lines (33 loc) • 968 B
JavaScript
/*!
* OpenUI5
* (c) Copyright 2026 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
// Provides class sap.ui.core.date.Gregorian
sap.ui.define(['./UniversalDate', './_Calendars', 'sap/base/i18n/date/CalendarType'],
function(UniversalDate, _Calendars, CalendarType) {
"use strict";
/**
* The Gregorian date class
*
* @class
*
* @private
* @alias sap.ui.core.date.Gregorian
* @extends sap.ui.core.date.UniversalDate
*/
var Gregorian = UniversalDate.extend("sap.ui.core.date.Gregorian", /** @lends sap.ui.core.date.Gregorian.prototype */ {
constructor: function() {
this.oDate = this.createDate(Date, arguments);
this.sCalendarType = CalendarType.Gregorian;
}
});
Gregorian.UTC = function() {
return Date.UTC.apply(Date, arguments);
};
Gregorian.now = function() {
return Date.now();
};
_Calendars.set(CalendarType.Gregorian, Gregorian);
return Gregorian;
});