File tree 1 file changed +4
-1
lines changed
src/Jenssegers/Mongodb/Auth
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -28,9 +28,12 @@ protected function tokenExpired($token)
28
28
// Convert UTCDateTime to a date string.
29
29
if ($ token ['created_at ' ] instanceof UTCDateTime) {
30
30
$ date = $ token ['created_at ' ]->toDateTime ();
31
+ $ date ->setTimezone (new \DateTimeZone (date_default_timezone_get ()));
31
32
$ token ['created_at ' ] = $ date ->format ('Y-m-d H:i:s ' );
32
33
} elseif (is_array ($ token ['created_at ' ]) and isset ($ token ['created_at ' ]['date ' ])) {
33
- $ token ['created_at ' ] = $ token ['created_at ' ]['date ' ];
34
+ $ date = new DateTime ($ token ['created_at ' ]['date ' ], new DateTimeZone (isset ($ token ['created_at ' ]['timezone ' ]) ? $ token ['created_at ' ]['timezone ' ] : 'UTC ' ));
35
+ $ date ->setTimezone (date_default_timezone_get ());
36
+ $ token ['created_at ' ] = $ date ->format ('Y-m-d H:i:s ' );
34
37
}
35
38
36
39
return parent ::tokenExpired ($ token );
You can’t perform that action at this time.
0 commit comments