# HG changeset patch # User Matti Hamalainen # Date 1557882839 -10800 # Node ID be152168d945d1788b8e1abaacce461e35724ed1 # Parent bc7bda1d1410c86fe940aa3dd3d72235b356c8a0 Use DateTime objects instead of UNIX timestamp integers for MG_DATE values. diff -r bc7bda1d1410 -r be152168d945 mgallery.php --- a/mgallery.php Wed May 15 01:24:18 2019 +0300 +++ b/mgallery.php Wed May 15 04:13:59 2019 +0300 @@ -349,10 +349,9 @@ function mgTimeStr($stamp) { global $pageLang, $pageCharset; - // return date("d M Y (H:i:s)", $stamp); $pageLocale = strtolower($pageLang)."_".strtoupper($pageLang).".".$pageCharset; setlocale(LC_TIME, $pageLocale); - return strftime("%d %b %Y (%H:%M:%S)", $stamp); + return strftime("%d %b %Y (%H:%M:%S)", is_object($stamp) ? $stamp->getTimestamp() : $stamp); } diff -r bc7bda1d1410 -r be152168d945 mgtool.php --- a/mgtool.php Wed May 15 01:24:18 2019 +0300 +++ b/mgtool.php Wed May 15 04:13:59 2019 +0300 @@ -232,7 +232,7 @@ return $val; case MG_DATE: - return date_timestamp_get(date_create_from_format("Y:m:d H:i:s", $val)); + return date_create_from_format("Y:m:d H:i:s", $val); default: return $val;