DokuWiki

It's better when it's simple

User Tools

Site Tools


tips:timezone

Setting TimeZone

Edit DokuWiki Conf

To set the correct timezone, edit conf/local.protected.php or create it if it does not already exist. Add the line:

date_default_timezone_set("GMT");

The modification goes after “<?php”; if it is not already there, it can be added as follows

conf/local.protected.php
<?php
date_default_timezone_set("GMT");

Note that if you modify conf/local.php, your changes will be lost when you configure via the GUI.

ATTENTION: This may cause the RSS feed to crash, in which it will flood updates every <set option> minutes for X hours in a row by a time shift of X hours east, and updates will not be considered fresh immediately after a posting by a time shift west

For changing time zone on linux shared hosting - dokuWiki/inc/init.php - search “date_default_timezone_set” (line #93 for Greebo build) - Set you own time zone. e.g. date_default_timezone_set('Asia/Kolkata'); for india. You may also try double quotes, if single quotes give a PHP warning…

ATTENTION: This may cause the RSS feed to crash, in which it will flood updates every <set option> minutes for X hours in a row by a time shift of X hours east, and updates will not be considered fresh immediately after a posting by a time shift west

Edit PHP Conf

Alternatively, edit the php.ini file.

For example, in Ubuntu edit /etc/php5/fpm/php.ini.

Uncomment the ;date.timezone = line and add your timezone.

date.timezone = America/Chicago

Then reload PHP to make the change take effect.

/etc/init.d/php5-fpm reload

Timezones

The PHP site lists the available timezones.

For example, if you live in Chicago, replace GMT with “America/Chicago”.

Timezones for users

I use this for my UTS+10 timezone (look at “shift” var) and posted a link on my site for readers https://github.com/Comicslate/Userscripts/blob/master/Comicslate/TimeFix.user.js

It would be nice to make a plugin to request a timezone in a user profile and store this parameter in a cookie

tips/timezone.txt · Last modified: 2022-06-22 04:02 by 96.241.231.169

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki