Date and time - Chamilo - CT#696

skala
Guillaume Viguier 16 years ago
parent 189bf37d05
commit cc12302f47
  1. 17
      main/inc/lib/main_api.lib.php

@ -4410,6 +4410,23 @@ function api_convert_and_format_date($time = null, $format = null, $from_timezon
return api_format_date($time, $format); return api_format_date($time, $format);
} }
/**
* Converts a string into a timestamp safely (handling timezones), using strtotime
*
* @param string String to be converted
* @param string Timezone (if null, the timezone will be determined based on user preference, or timezone chosen by the admin for the platform)
* @return int Timestamp
*
* @author Guillaume Viguier <guillaume.viguier@beeznest.com>
*/
function api_strtotime($time, $timezone = null) {
$system_timezone = date_default_timezone_get();
date_default_timezone_set($timezone);
$timestamp = strtotime($time);
date_default_timezone_set($system_timezone);
return $timestamp;
}
/* DEPRECATED FUNCTIONS */ /* DEPRECATED FUNCTIONS */
/** /**

Loading…
Cancel
Save