← Back to team overview

mahara-contributors team mailing list archive

[Bug 1451328] Re: Timezone identifier support for PHP on Windows

 

If anyone who is really committed to running Mahara on a non-standard
platform would like to fix this, I think the only really robust solution
would be to switch from strftime() to date() or DateFormat, both of
which use a different formatting standard that apparently is *not* OS-
dependent. The main downside to that, is that it would make all of the
datetime formats in our language files obsolete, because the format is
completely different. So all the translated langpacks would need to be
updated or they would stop working. (Potentially that update could be
automated.)

There's also the simpler possibility of removing all the incompatible
format strings from our core lang files. But I wouldn't want to upstream
that because it would leave us printing leading zeroes in front of all
of our hours and days of the month, e.g. "July 04, 07:30pm". (We could
write more code to strip out those leading zeroes, but that would be
hacky and brittle.)

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1451328

Title:
  Timezone identifier support for PHP on Windows

Status in Mahara:
  Triaged

Bug description:
  Last login column for users search is blank (and does not sort in the
  correct order) also the warning saying 'PHP on your website host does
  not return a useful value for the timezone identifier (%z) .....' on
  the admin page is not a fix for the problem and unfortunately some of
  us are not able to change from hosting on a Windows server.

  I am wondering if Mahara is using strftime resulting in the time zone
  identifier returning 'New Zealand Standard Time' in Windows rather
  than Linux' +1200 is part of the problem.

  I have searched the forums but not found a fix.

  Server: Windows 2012 R2
  Mahara version: 15.04.0 and 1.9.4
  IIS: 8.5 (both servers) also had same problem on a WAMP environment
  PHP version: 5.5.3 and 5.5.8
  MySQL version: 5.5.40 on both servers

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1451328/+subscriptions


References