19 declare(strict_types=1);
    26     public function formatDate($raw_date_input, ?
ilObjUser $user = null, ?
int $date_format = null): string
    28         require_once __DIR__ . 
'/../../../Calendar/classes/class.ilDateTime.php'; 
    30         if ($date_format === null) {
    35             $raw_date_input = (
int) $raw_date_input;
    37             $raw_date_input = (string) $raw_date_input;
    43             new ilDate($raw_date_input, $date_format),
    51         return $raw_date_input;
    58     public function formatDateTime($raw_datetime_input, ?ilObjuser $user = null, ?
int $datetime_format = null): string
    60         require_once __DIR__ . 
'/../../../Calendar/classes/class.ilDateTime.php'; 
    62         if ($datetime_format === null) {
    67             $raw_datetime_input = (
int) $raw_datetime_input;
    69             $raw_datetime_input = (string) $raw_datetime_input;
    76             new ilDateTime($raw_datetime_input, $datetime_format),
 static array static setUseRelativeDates(bool $a_status)
set use relative dates 
 
static formatDate(ilDateTime $date, bool $a_skip_day=false, bool $a_include_wd=false, bool $include_seconds=false, ilObjUser $user=null,)
 
static useRelativeDates()
 
formatDate($raw_date_input, ?ilObjUser $user=null, ?int $date_format=null)
 
formatDateTime($raw_datetime_input, ?ilObjuser $user=null, ?int $datetime_format=null)