Please navigate to Dashboard > Settings > general and set WP timezone using UTC options. Thene navigate to Your Profile > Account page on front-end and do the same for time-zone option.
Done.
But all dates and time of all posts display current date and time : is it normal ? In the above picture, you can see all posts with same timestamp… I expect to view the date and time of submitting, not the current time…
I don’t know what’s wrong on your website, this is something strange. You can check it on our support forum: http://wpforo.com/community/
Could you please try to set WordPress timezone to UTC:0 in Dashboard > Settings > general admin page?
The timezone is already set on UTC:0.
OK, I continue to search…
In functions.php, line 801 (function wpforo_date) you :
$dt = new DateTime("now", new DateTimeZone($timezone_string));
if( method_exists($dt, 'setTimestamp') ) $dt->setTimestamp($timestamp);
$dt is set at now, and it gets $timestamp if method setTimestamp exists.
But if it does not exists, $dt remains with the current time.
I believe that the issue is there…