function calendar_user_date in Calendar 5
Returns a local timestamp (as defined by the user or site's timezone) for midnight GMT.
Return value
integer timestamp
8 calls to calendar_user_date()
- calendar_filter_day in ./
calendar.module - Callback for day filter. Build year, month, day, min, and max into query object.
- calendar_filter_month in ./
calendar.module - Callback for month filter. Build year, month, day, min, and max into query object.
- calendar_filter_week in ./
calendar.module - Callback for week filter. Build year, month, day, min, and max into query object.
- calendar_filter_year in ./
calendar.module - Callback for year filter. Build year, month, day, min, and max into query object.
- calendar_get_calendar in ./
calendar_api.inc - Adapted from event_get_calendar() function in the event module Reworked to remove dependency on event module
File
- ./
calendar_api.inc, line 344
Code
function calendar_user_date($part = 'timestamp') {
global $user;
static $date;
calendar_load_date_api();
if (!$date) {
$now = date_time();
$date = date_gmmktime(array(
'mon' => date_format_date('m', $now),
'mday' => date_format_date('j', $now),
'year' => date_format_date('Y', $now),
));
}
switch ($part) {
case 'year':
return date_format_date('Y', $date);
case 'month':
return date_format_date('m', $date);
case 'day':
return date_format_date('j', $date);
case 'hour':
return date_format_date('H', $date);
case 'minute':
return date_format_date('i', $date);
case 'week':
return date_format_date('W', $date);
default:
return $date;
}
}