ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilDatePresentation Class Reference

Class for date presentation. More...

+ Collaboration diagram for ilDatePresentation:

Static Public Member Functions

static setUseRelativeDates ($a_status)
 set use relative dates More...
 
static useRelativeDates ()
 check if relative dates are used More...
 
static setLanguage ($a_lng)
 set language More...
 
static getLanguage ()
 set language More...
 
static resetToDefaults ()
 reset to defaults More...
 
static formatDate (ilDateTime $date)
 Format a date @access public. More...
 
static formatPeriod (ilDateTime $start, ilDateTime $end)
 Format a period of two date Shows: 14. More...
 
static isToday (ilDateTime $date)
 Check if date is "today". More...
 
static isYesterday (ilDateTime $date)
 Check if date is yesterday. More...
 
static isTomorrow (ilDateTime $date)
 Check if date is tomorrow. More...
 

Static Public Attributes

static $use_relative_dates = true
 
static $today = null
 
static $tomorrow = null
 
static $yesterday = null
 

Static Private Attributes

static $lang = null
 

Detailed Description

Class for date presentation.

Author
Stefan Meyer smeye.nosp@m.r.il.nosp@m.ias@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 35 of file class.ilDatePresentation.php.

Member Function Documentation

◆ formatDate()

static ilDatePresentation::formatDate ( ilDateTime  $date)
static

Format a date @access public.

Parameters
object$dateilDate or ilDateTime
Returns
string date presentation in user specific timezone and language

Definition at line 113 of file class.ilDatePresentation.php.

114 {
115 global $lng,$ilUser;
116
117 if($date->isNull())
118 {
119 return self::getLanguage()->txt('no_date');
120 }
121
122 $has_time = !is_a($date,'ilDate');
123
124 // Converting pure dates to user timezone might return wrong dates
125 if($has_time)
126 {
127 $date_info = $date->get(IL_CAL_FKT_GETDATE,'',$ilUser->getTimeZone());
128 }
129 else
130 {
131 $date_info = $date->get(IL_CAL_FKT_GETDATE,'','UTC');
132 }
133
134
135 if(self::isToday($date) and self::useRelativeDates())
136 {
137 $date_str = self::getLanguage()->txt('today');
138 }
139 elseif(self::isTomorrow($date) and self::useRelativeDates())
140 {
141 $date_str = self::getLanguage()->txt('tomorrow');
142 }
143 elseif(self::isYesterday($date) and self::useRelativeDates())
144 {
145 $date_str = self::getLanguage()->txt('yesterday');
146 }
147 else
148 {
149 include_once('./Services/Calendar/classes/class.ilCalendarUtil.php');
150 $date_str = $date->get(IL_CAL_FKT_DATE,'d').'. '.
151 ilCalendarUtil::_numericMonthToString($date_info['mon'],false).' '.
152 $date_info['year'];
153 }
154
155 if(!$has_time)
156 {
157 return $date_str;
158 }
159
160 switch($ilUser->getTimeFormat())
161 {
163 return $date_str.', '.$date->get(IL_CAL_FKT_DATE,'H:i',$ilUser->getTimeZone());
164
166 return $date_str.', '.$date->get(IL_CAL_FKT_DATE,'g:ia',$ilUser->getTimeZone());
167 }
168 }
const IL_CAL_FKT_GETDATE
const IL_CAL_FKT_DATE
static _numericMonthToString($a_month, $a_long=true)
numeric month to string
static getLanguage()
set language
get($a_format, $a_format_str='', $a_tz='')
get formatted date
isNull()
Check if a date is null (Datetime == '0000-00-00 00:00:00', unixtime == 0,...)
global $lng
Definition: privfeed.php:40
global $ilUser
Definition: imgupload.php:15

References $ilUser, $lng, ilCalendarUtil\_numericMonthToString(), ilDateTime\get(), getLanguage(), IL_CAL_FKT_DATE, IL_CAL_FKT_GETDATE, ilDateTime\isNull(), ilCalendarSettings\TIME_FORMAT_12, and ilCalendarSettings\TIME_FORMAT_24.

Referenced by ilLearningProgressBaseGUI\__appendLPDetails(), ilLearningProgressBaseGUI\__appendUserInfo(), ilCourseContentGUI\__renderItem(), ilCourseContentGUI\__renderUserItem(), ilPurchaseBaseGUI\__sendBill(), ilPurchaseBaseGUI\__showShoppingCart(), ilObjCourseGUI\__showWaitingList(), ilObjCourseAccess\_checkAccess(), ilObjGroupAccess\_checkAccess(), ilObject\_lookupLastUpdate(), ilPaymentStatisticGUI\addCustomer(), ilObjPaymentSettingsGUI\addCustomerObject(), ilObjRemoteFileGUI\addCustomInfoFields(), ilInfoScreenGUI\addObjectSections(), ilExAssignmentGUI\addSchedule(), ilExAssignmentGUI\addSubmission(), ilObjBookingPoolGUI\buildDatesBySchedule(), ilObjSurvey\canStartSurvey(), ilConsultationHoursGUI\confirmDelete(), ilObjSCORM2004LearningModuleGUI\confirmDeleteExportFile(), ilSCORM2004ScoGUI\confirmDeleteExportFile(), ilMemberExportGUI\confirmDeleteExportFile(), ilObjSurveyQuestionPoolGUI\confirmDeleteExportFileObject(), ilCalendarAppointmentGUI\confirmRegister(), ilConsultationHoursGUI\confirmRejectBooking(), ilCalendarAppointmentGUI\confirmUnregister(), ilForum\convertDate(), ilShopBoughtObjectsGUI\createBill(), ilPersonalSettingsGUI\deleteOwnAccount4(), ilObjCourseGUI\deleteSubscribers(), ilTestEvaluationGUI\detailedEvaluation(), ilPageObjectGUI\edit(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilExPeerReviewGUI\editPeerReviewObject(), ilPaymentStatisticGUI\editStatistic(), ilObjPaymentSettingsGUI\editStatisticObject(), ilCourseContentGUI\editTimings(), ilSessionStatisticsGUI\exportCSV(), ilObjSurveyQuestionPoolGUI\exportObject(), ilObjUserFolderGUI\exportObject(), ilSurveyEvaluationGUI\exportUserSpecificResults(), ilECSSetting\fetchCertificateExpiration(), ilObjCourseGUI\fetchPrintMemberData(), ilObjCourseGUI\fetchPrintSubscriberData(), ilCourseRegistrationGUI\fillRegistrationPeriod(), ilGroupRegistrationGUI\fillRegistrationPeriod(), ilPollBlockGUI\fillRow(), ilBookingReservationsTableGUI\fillRow(), ilCourseParticipantsTableGUI\fillRow(), ilExAssignmentListTextTableGUI\fillRow(), ilExAssignmentPeerReviewTableGUI\fillRow(), ilExAssignmentTeamLogTableGUI\fillRow(), ilFileVersionTableGUI\fillRow(), ilGroupParticipantsTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilSCORMTrackingUsersTableGUI\fillRow(), assFileUploadFileTableGUI\fillRow(), ilWebResourceEditableLinkTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilWikiPagesTableGUI\fillRow(), ilWikiRecentChangesTableGUI\fillRow(), ilRbacLogTableGUI\fillRow(), ilAdvancedMDRecordExportFilesTableGUI\fillRow(), ilCalendarChangedAppointmentsTableGUI\fillRow(), ilCalendarInboxSharedTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilCronManagerTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilSubItemSelectionTableGUI\fillRow(), ilHelpModuleTableGUI\fillRow(), ilHistoryTableGUI\fillRow(), ilLanguageTableGUI\fillRow(), ilSubscriberTableGUI\fillRow(), ilWaitingListTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilPDNotesBlockGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilLPProgressTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilECSReleasedContentTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilSurveyCodesTableGUI\fillRow(), ilSurveyMaintenanceTableGUI\fillRow(), ilSurveyQuestionbrowserTableGUI\fillRow(), ilSurveyResultsUserTableGUI\fillRow(), ilSurveyQuestionsTableGUI\fillRow(), ilAssessmentFolderLogTableGUI\fillRow(), ilTestFixedParticipantsTableGUI\fillRow(), ilTestHistoryTableGUI\fillRow(), ilTestParticipantsTableGUI\fillRow(), ilTestQuestionBrowserTableGUI\fillRow(), ilQuestionBrowserTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilPDMailBlockGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilNewsForContextBlockGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilTestPassManualScoringOverviewTableGUI\fillRow(), ilExportSelectionTableGUI\fillRow(), ilECSServerTableGUI\fillRow(), ilUserLPTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilTestPersonalDefaultSettingsTableGUI\fillRow(), ilBookingReservationsTableGUI\fillRowCSV(), ilLPProgressTableGUI\fillRowCSV(), ilBookingReservationsTableGUI\fillRowExcel(), ilUserLPTableGUI\fillRowExcel(), ilLPProgressTableGUI\fillRowExcel(), ilTermsOfServiceAcceptanceHistoryTableGUI\formatCellValue(), ilTermsOfServiceAgreementByLanguageTableGUI\formatCellValue(), ilTestPassOverviewTableGUI\formatDate(), ilShopCouponsTableGUI\formatDateField(), ilShopCouponsTableGUI\formatDateTimeField(), formatPeriod(), ilMailAttachmentTableGUI\formatValue(), ilObjTestGUI\formTimingObject(), ilCertificateAdapter\getBaseVariablesForPresentation(), ilCertificateAdapter\getBaseVariablesForPreview(), ilSkillCertificateAdapter\getCertificateVariablesForPresentation(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilPublicUserProfileGUI\getEmbeddable(), ilBlogExerciseGUI\getExerciseInfo(), ilPortfolioExerciseGUI\getExerciseInfo(), ilLPTableBaseGUI\getExportMeta(), ilADTDatePresentationBridge\getHTML(), ilADTDateTimePresentationBridge\getHTML(), ilCloudPluginFileTreeGUI\getItemHtml(), ilBookingObjectsTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserTableGUI\getItems(), ilPollBlock\getMessage(), ilNoteGUI\getNoteListHTML(), ilExPeerReviewGUI\getOverviewContent(), ilExAssignmentGUI\getOverviewHeader(), ilNoteGUI\getPDNoteHTML(), ilObjSession\getPresentationTitle(), ilObjFileListGUI\getProperties(), ilTestServiceGUI\getResultsSignature(), ilDataCollectionRecord\getStandardFieldHTML(), ilObjSCORM2004LearningModule\getTrackingDataAgg(), ilForumExplorer\getTreeNodeHtml(), ilTestRandomQuestionSetConfigGUI\handleConfigurationStateMessages(), ilLMPresentationGUI\ilPage(), ilObjCourseGUI\infoScreen(), ilObjGroupGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjSurveyGUI\infoScreen(), ilLearningProgressGUI\initCollectionManualForm(), ilRegistrationCodesTableGUI\initFilter(), ilAccountCodesTableGUI\initFilter(), ilObjUserGUI\initForm(), ilPCBlogGUI\initPostingForm(), ilObjectListGUI\insertPayment(), ilPCSection\insertTimings(), ilObjTest\isExecutable(), ilObjCourseAccess\lookupRegistrationInfo(), ilObjGroupAccess\lookupRegistrationInfo(), ilTestPlayerAbstractGUI\outProcessingTime(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilSCGroupTableGUI\parse(), ilSCTaskTableGUI\parse(), ilConsultationHourBookingTableGUI\parse(), ilCronManagerTableGUI\parseJobToData(), ilRepositoryUserResultTableGUI\parseUserIds(), ilLPTableBaseGUI\parseValue(), ilTrSummaryTableGUI\parseValue(), ilTestServiceGUI\populatePassFinishDate(), ilLinkCheckerTableGUI\prepareHTML(), ilWikiPageGUI\preview(), ilObjCourseGUI\readMemberData(), ilObjGroupGUI\readMemberData(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilObjCourseGUI\removeFromWaitingList(), ilCronManagerGUI\render(), ilPortfolioPageGUI\renderBlogTeaser(), ilSessionStatisticsGUI\renderCurrentBasics(), ilObjBlogGUI\renderList(), ilPageObjectGUI\rollbackConfirmation(), ilCronDeleteInactiveUserReminderMailNotification\send(), ilTestMailNotification\sendAdvancedNotification(), ilObjExercise\sendAssignment(), ilMembershipCronNotifications\sendMail(), ilTestMailNotification\sendSimpleNotification(), ilObjSurveyGUI\sendUserResultsMail(), arIndexTableGUI\setDateFieldData(), arDisplayGUI\setDateTimeData(), ilSkillSelfEvaluationGUI\setSelfEvaluationPresentationForm(), ilObjUserFolderGUI\showActionConfirmation(), ilLPObjectStatisticsGUI\showAggregationInfo(), ilShopNewsGUI\showArchive(), ilShopBoughtObjectsGUI\showBillHistory(), ilShopPurchaseGUI\showDetails(), ilLMPresentationGUI\showDownloadList(), ilObjSCORM2004LearningModuleGUI\showExportList(), ilSCORM2004ScoGUI\showExportList(), ilShopBoughtObjectsGUI\showItems(), ilShopShoppingCartGUI\showItems(), ilInfoScreenGUI\showLearningProgress(), ilChatroomHistoryTask\showMessages(), ilShopNewsGUI\showNews(), ilNewsForContextBlockGUI\showNews(), ilPageObjectGUI\showPage(), ilPersonalProfileGUI\showPublicProfileFields(), ilPaymentStatisticGUI\showStatistics(), ilObjPaymentSettingsGUI\statisticObject(), ilExSubmissionFileGUI\submissionScreenObject(), ilObjTestGUI\timingOverviewObject(), ilPageObject\update(), ilObjUser\updateLogin(), ilCourseArchivesGUI\view(), and ilObjObjectFolderGUI\viewObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ formatPeriod()

static ilDatePresentation::formatPeriod ( ilDateTime  $start,
ilDateTime  $end 
)
static

Format a period of two date Shows: 14.

Jul 2008 18:00 - 20:00 or: Today 18:00 - 20:00 or: 14. Jul 2008 - 16. Jul 2008 or: 14. Jul 2008, 12:00 - 16. Jul 2008, 14:00

@access public

Parameters

return

Definition at line 182 of file class.ilDatePresentation.php.

183 {
184 global $ilUser;
185
186 $has_time = !is_a($start,'ilDate');
187
188 // Same day
189 if(ilDateTime::_equals($start,$end,IL_CAL_DAY,$ilUser->getTimeZone()))
190 {
191 if(!$has_time)
192 {
193 return self::formatDate($start);
194 }
195 else
196 {
197 $date_str = self::formatDate(
198 new ilDate($start->get(IL_CAL_DATE,'',$ilUser->getTimeZone()),IL_CAL_DATE));
199
200 // $start == $end
201 if(ilDateTime::_equals($start,$end))
202 {
203 switch($ilUser->getTimeFormat())
204 {
206 return $date_str.', '.$start->get(IL_CAL_FKT_DATE,'H:i',$ilUser->getTimeZone());
207
209 return $date_str.', '.$start->get(IL_CAL_FKT_DATE,'h:i a',$ilUser->getTimeZone());
210 }
211 }
212 else
213 {
214 switch($ilUser->getTimeFormat())
215 {
217 return $date_str.', '.$start->get(IL_CAL_FKT_DATE,'H:i',$ilUser->getTimeZone()).' - '.
218 $end->get(IL_CAL_FKT_DATE,'H:i',$ilUser->getTimeZone());
219
221 return $date_str.', '.$start->get(IL_CAL_FKT_DATE,'g:ia',$ilUser->getTimeZone()).' - '.
222 $end->get(IL_CAL_FKT_DATE,'g:ia',$ilUser->getTimeZone());
223 }
224 }
225 }
226 }
227 // Different days
228 return self::formatDate($start).' - '.self::formatDate($end);
229 }
const IL_CAL_DATE
const IL_CAL_DAY
static formatDate(ilDateTime $date)
Format a date @access public.
static _equals(ilDateTime $start, ilDateTime $end, $a_compare_field='', $a_tz='')
Check if two date are equal.
Class for single dates.

References $ilUser, ilDateTime\_equals(), formatDate(), ilDateTime\get(), IL_CAL_DATE, IL_CAL_DAY, IL_CAL_FKT_DATE, ilCalendarSettings\TIME_FORMAT_12, and ilCalendarSettings\TIME_FORMAT_24.

Referenced by ilSessionAppointment\_appointmentToString(), ilObjectActivation\addListGUIActivationProperty(), ilCalendarEntry\appointmentToMailString(), ilObjRemoteCourseGUI\availabilityToString(), ilObjRemoteGroupGUI\availabilityToString(), ilObjRemoteTestGUI\availabilityToString(), ilCalendarAppointmentGUI\book(), ilSessionStatisticsGUI\buildData(), ilCalendarAppointmentGUI\cancelBooking(), ilECSCategoryMappingRule\conditionToString(), ilBookingObjectGUI\displayPostInfo(), ilWikiStatGUI\export(), ilCourseParticipantsTableGUI\fillRow(), ilGroupParticipantsTableGUI\fillRow(), ilCalendarChangedAppointmentsTableGUI\fillRow(), ilCalendarBlockGUI\getData(), ilCalendarAppointmentPanelGUI\getHTML(), ilTrQuery\getSessionData(), ilObjCourseGUI\infoScreen(), ilObjSessionGUI\initAttendanceList(), ilObjBookingPoolGUI\initBookingNumbersForm(), ilObjCourseAccess\lookupPeriodInfo(), ilConsultationHoursTableGUI\parse(), ilAccountMail\replacePlaceholders(), ilObjBookingPoolGUI\rsvConfirmCancelAggregationForm(), ilAccountMail\send(), ilCalendarAppointmentsTableGUI\setAppointments(), ilCalendarAppointmentGUI\showInfoScreen(), ilChatroomHistoryTask\showMessages(), and ilMemberExport\write().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLanguage()

static ilDatePresentation::getLanguage ( )
static

set language

Returns

Definition at line 83 of file class.ilDatePresentation.php.

84 {
85 global $lng;
86
87 return self::$lang ? self::$lang : $lng;
88 }

References $lang, $lang, and $lng.

Referenced by formatDate(), and ilMailTemplateContext\resolvePlaceholder().

+ Here is the caller graph for this function:

◆ isToday()

static ilDatePresentation::isToday ( ilDateTime  $date)
static

Check if date is "today".

@access public

Parameters
objectilDateTime DateTime object to check
Returns
bool

Definition at line 241 of file class.ilDatePresentation.php.

242 {
243 global $ilUser;
244
245 if(!is_object(self::$today))
246 {
247 self::$today = new ilDateTime(time(),IL_CAL_UNIX,$ilUser->getTimeZone());
248 }
249 return ilDateTime::_equals(self::$today,$date,IL_CAL_DAY,$ilUser->getTimeZone());
250 }
const IL_CAL_UNIX
@classDescription Date and time handling

References $ilUser, ilDateTime\_equals(), IL_CAL_DAY, and IL_CAL_UNIX.

+ Here is the call graph for this function:

◆ isTomorrow()

static ilDatePresentation::isTomorrow ( ilDateTime  $date)
static

Check if date is tomorrow.

@access public

Parameters
objectilDateTime DateTime object to check
Returns
bool

Definition at line 281 of file class.ilDatePresentation.php.

282 {
283 global $ilUser;
284
285 if(!is_object(self::$tomorrow))
286 {
287 self::$tomorrow = new ilDateTime(time(),IL_CAL_UNIX,$ilUser->getTimeZone());
288 self::$tomorrow->increment(IL_CAL_DAY,1);
289 }
290
291 return ilDateTime::_equals(self::$tomorrow,$date,IL_CAL_DAY,$ilUser->getTimeZone());
292 }

References $ilUser, ilDateTime\_equals(), IL_CAL_DAY, and IL_CAL_UNIX.

+ Here is the call graph for this function:

◆ isYesterday()

static ilDatePresentation::isYesterday ( ilDateTime  $date)
static

Check if date is yesterday.

@access public

Parameters
objectilDateTime DateTime object to check
Returns
bool

Definition at line 260 of file class.ilDatePresentation.php.

261 {
262 global $ilUser;
263
264 if(!is_object(self::$yesterday))
265 {
266 self::$yesterday = new ilDateTime(time(),IL_CAL_UNIX,$ilUser->getTimeZone());
267 self::$yesterday->increment(IL_CAL_DAY,-1);
268 }
269
270 return ilDateTime::_equals(self::$yesterday,$date,IL_CAL_DAY,$ilUser->getTimeZone());
271 }

References $ilUser, ilDateTime\_equals(), IL_CAL_DAY, and IL_CAL_UNIX.

+ Here is the call graph for this function:

◆ resetToDefaults()

static ilDatePresentation::resetToDefaults ( )
static

reset to defaults

Returns

Definition at line 96 of file class.ilDatePresentation.php.

97 {
98 global $lng;
99
102 }
static setLanguage($a_lng)
set language
static setUseRelativeDates($a_status)
set use relative dates

References $lng, setLanguage(), and setUseRelativeDates().

Referenced by ilLPProgressTableGUI\fillRowCSV(), and ilLPProgressTableGUI\fillRowExcel().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setLanguage()

static ilDatePresentation::setLanguage (   $a_lng)
static

set language

Returns

Definition at line 72 of file class.ilDatePresentation.php.

73 {
74 self::$lang = $a_lng;
75 }

References $lang.

Referenced by resetToDefaults(), ilMailTemplateContext\resolvePlaceholder(), and ilCronDeleteInactiveUserReminderMailNotification\send().

+ Here is the caller graph for this function:

◆ setUseRelativeDates()

static ilDatePresentation::setUseRelativeDates (   $a_status)
static

set use relative dates

Parameters
bool
Returns

Definition at line 50 of file class.ilDatePresentation.php.

51 {
52 self::$use_relative_dates = $a_status;
53 }

Referenced by ilBookingReservationsTableGUI\__construct(), ilPaymentObjectGUI\__construct(), ilPurchaseBaseGUI\__sendBill(), ilCalendarEntry\appointmentToMailString(), ilSessionStatisticsGUI\buildData(), ilShopBoughtObjectsGUI\createBill(), ilCertificate\createPreview(), ilPersonalSettingsGUI\deleteOwnAccount4(), ilBookingObjectGUI\displayPostInfo(), ilSessionStatisticsGUI\exportCSV(), ilSurveyEvaluationGUI\exportUserSpecificResults(), ilObjCourseGUI\fetchPrintMemberData(), ilObjectMetaDataBlockGUI\fillDataSection(), ilPollBlockGUI\fillRow(), assFileUploadFileTableGUI\fillRow(), ilQuestionPoolPrintViewTableGUI\fillRow(), ilLPProgressTableGUI\fillRowCSV(), ilLPProgressTableGUI\fillRowExcel(), ilTestPassOverviewTableGUI\formatDate(), ilCertificateAdapter\getBaseVariablesForPresentation(), ilCertificateAdapter\getBaseVariablesForPreview(), ilSkillCertificateAdapter\getCertificateVariablesForPresentation(), ilSkillCertificateAdapter\getCertificateVariablesForPreview(), ilBlogExerciseGUI\getExerciseInfo(), ilPortfolioExerciseGUI\getExerciseInfo(), ilLPTableBaseGUI\getExportMeta(), ilTable2GUI\getHTML(), ilNoteGUI\getNoteListHTML(), ilTestServiceGUI\getResultsSignature(), ilObjSurveyGUI\infoScreen(), ilObjSessionGUI\initAttendanceList(), ilPCSection\insertTimings(), ilCertificate\outCertificate(), ilTestServiceGUI\populatePassFinishDate(), ilBlogPostingGUI\postOutputProcessing(), ilPersonalSkillsGUI\renderObjectEvalRow(), ilPersonalSkillsGUI\renderSelfEvaluationRow(), resetToDefaults(), ilObjBookingPoolGUI\rsvConfirmCancelAggregationForm(), ilMembershipCronNotifications\run(), ilCronDeleteInactiveUserReminderMailNotification\send(), ilTestMailNotification\sendAdvancedNotification(), ilTestMailNotification\sendSimpleNotification(), ilSkillSelfEvaluationGUI\setSelfEvaluationPresentationForm(), ilLMPresentationGUI\showDownloadList(), ilChatroomHistoryTask\showMessages(), and ilMemberExport\write().

+ Here is the caller graph for this function:

◆ useRelativeDates()

Field Documentation

◆ $lang

ilDatePresentation::$lang = null
staticprivate

Definition at line 38 of file class.ilDatePresentation.php.

Referenced by getLanguage().

◆ $today

ilDatePresentation::$today = null
static

Definition at line 40 of file class.ilDatePresentation.php.

◆ $tomorrow

ilDatePresentation::$tomorrow = null
static

Definition at line 41 of file class.ilDatePresentation.php.

◆ $use_relative_dates

ilDatePresentation::$use_relative_dates = true
static

Definition at line 37 of file class.ilDatePresentation.php.

Referenced by useRelativeDates().

◆ $yesterday

ilDatePresentation::$yesterday = null
static

Definition at line 42 of file class.ilDatePresentation.php.


The documentation for this class was generated from the following file: