Add optional timezone argument for date conversion

pull/206/head
Thomas Bruederli 10 years ago
parent a6e9b4f97b
commit cc850263d4

@ -795,7 +795,7 @@ class rcube_utils
* *
* @return object DateTime instance or false on failure * @return object DateTime instance or false on failure
*/ */
public static function anytodatetime($date) public static function anytodatetime($date, $timezone = null)
{ {
if (is_object($date) && is_a($date, 'DateTime')) { if (is_object($date) && is_a($date, 'DateTime')) {
return $date; return $date;
@ -807,7 +807,7 @@ class rcube_utils
// try to parse string with DateTime first // try to parse string with DateTime first
if (!empty($date)) { if (!empty($date)) {
try { try {
$dt = new DateTime($date); $dt = new DateTime($date, $timezone);
} }
catch (Exception $e) { catch (Exception $e) {
// ignore // ignore

Loading…
Cancel
Save