|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Class for single dates. More...
Inheritance diagram for ilDate:
Collaboration diagram for ilDate:Public Member Functions | |
| __construct ($a_date='', $a_format=0) | |
| get (int $a_format, string $a_format_str='', string $a_tz='') | |
| __toString () | |
| To string for dates. More... | |
Public Member Functions inherited from ilDateTime | |
| __construct ($a_date=null, int $a_format=0, string $a_tz='') | |
| Create new date object. More... | |
| __clone () | |
| __sleep () | |
| __wakeup () | |
| isNull () | |
| Check if a date is null (Datetime == '0000-00-00 00:00:00', unixtime == 0,...) More... | |
| switchTimeZone (string $a_timezone_identifier='') | |
| Switch timezone. More... | |
| getTimeZoneIdentifier () | |
| increment (string $a_type, int $a_count=1) | |
| getUnixTime () | |
| setDate ($a_date, int $a_format) | |
| Set date. More... | |
| get (int $a_format, string $a_format_str='', string $a_tz='') | |
| get formatted date More... | |
| __toString () | |
| to string for date time objects Output is user time zone public More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilDateTime | |
| static | _before (ilDateTime $start, ilDateTime $end, string $a_compare_field='', string $a_tz='') |
| compare two dates and check start is before end This method does not consider tz offsets. More... | |
| static | _equals (ilDateTime $start, ilDateTime $end, string $a_compare_field='', string $a_tz='') |
| Check if two date are equal. More... | |
| static | _after (ilDateTime $start, ilDateTime $end, string $a_compare_field='', string $a_tz='') |
| compare two dates and check start is after end This method does not consider tz offsets. More... | |
| static | _within (ilDateTime $dt, ilDateTime $start, ilDateTime $end, string $a_compare_field='', string $a_tz='') |
| Check whether an date is within a date duration given by start and end. More... | |
Data Fields inherited from ilDateTime | |
| const | YEAR = 'year' |
| const | MONTH = 'month' |
| const | WEEK = 'week' |
| const | DAY = 'day' |
| const | HOUR = 'hour' |
| const | MINUTE = 'minute' |
| const | SECOND = 'second' |
Protected Member Functions inherited from ilDateTime | |
| parsePartsToDate (int $a_year, int $a_month, int $a_day, ?int $a_hour=null, ?int $a_min=null, ?int $a_sec=null, ?string $a_timezone=null) | |
Protected Attributes inherited from ilDateTime | |
| ilLogger | $log |
| ilTimeZone | $timezone = null |
| ilTimeZone | $default_timezone = null |
| DateTime | $dt_obj = null |
Class for single dates.
ilDate('2008-03-15') is nothing else than ilDateTime('2008-03-15',IL_CAL_DATE,'UTC')
Definition at line 33 of file class.ilDate.php.
| ilDate::__construct | ( | $a_date = '', |
|
$a_format = 0 |
|||
| ) |
Definition at line 35 of file class.ilDate.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct(), ilTimeZone\_getInstance(), and ilTimeZone\UTC.
Here is the call graph for this function:| ilDate::__toString | ( | ) |
| ilDate::get | ( | int | $a_format, |
| string | $a_format_str = '', |
||
| string | $a_tz = '' |
||
| ) |
Definition at line 42 of file class.ilDate.php.
References ILIAS\Repository\get().
Referenced by ilCalendarUtil\_buildWeekDayList(), ilCalendarSchedule\getByDay(), ilCalendarSchedule\getChangedEvents(), ILIAS\BookingManager\BookingProcess\BookingProcessManager\getRecurrenceMissingAvailability(), and ilCalendarAppointmentGUI\initInitialDate().
Here is the call graph for this function:
Here is the caller graph for this function: