ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
toXapiTimestamp () | |
![]() | |
__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... | |
Static Public Member Functions | |
static | fromXapiTimestamp (string $xapiTimestamp) |
static | fromIliasDateTime (ilDateTime $dateTime) |
static | dateIntervalToISO860Duration (\DateInterval $d) |
![]() | |
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 | |
const | RFC3336_EXTENDED_FIXED_USING_u_INSTEAD_OF_v = 'Y-m-d\TH:i:s.uP' |
![]() | |
const | YEAR = 'year' |
const | MONTH = 'month' |
const | WEEK = 'week' |
const | DAY = 'day' |
const | HOUR = 'hour' |
const | MINUTE = 'minute' |
const | SECOND = 'second' |
Additional Inherited Members | |
![]() | |
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) | |
![]() | |
ilLogger | $log |
ilTimeZone | $timezone = null |
ilTimeZone | $default_timezone = null |
DateTime | $dt_obj = null |
Definition at line 30 of file class.ilCmiXapiDateTime.php.
|
static |
Definition at line 69 of file class.ilCmiXapiDateTime.php.
References $duration.
Referenced by ilCmiXapiLaunchGUI\CMI5preLaunch().
|
static |
ilDateTimeException |
Definition at line 64 of file class.ilCmiXapiDateTime.php.
References ilDateTime\get(), and IL_CAL_UNIX.
Referenced by ilCmiXapiDateDurationInputGUI\getEndXapiDateTime(), and ilCmiXapiDateDurationInputGUI\getStartXapiDateTime().
|
static |
ilDateTimeException |
Definition at line 49 of file class.ilCmiXapiDateTime.php.
References IL_CAL_UNIX.
Referenced by ilCmiXapiStatementsTableGUI\fillRow(), and ilCmiXapiHighscoreReport\formatRawTimestamp().
ilCmiXapiDateTime::toXapiTimestamp | ( | ) |
const ilCmiXapiDateTime::RFC3336_EXTENDED_FIXED_USING_u_INSTEAD_OF_v = 'Y-m-d\TH:i:s.uP' |
Definition at line 36 of file class.ilCmiXapiDateTime.php.