Plugin Directory

TimeZoneCalculator

Calculates, displays and automatically updates times and dates in different timezones with respect to daylight saving.

Download Version 2.42

So, a lot of stuff has changed with TimeZoneCalculator 0.90?

I get the error-message `Fatal error: Class 'DateTimeZone' not found in` [..]

Heck, yeah. - I changed the internal structure of the plugin to use the PHP timezones library instead of calculating the timezones myself. Thus, please make sure that you have a recent version of PHP including the required library installed and enabled. In case you don't have a suitable environment, you can still use version 0.81 which is the last TimeZoneCalculator version that can be used with older PHP versions. Nevertheless, please note that due to various security reasons there should always be a recent version of PHP installed. In the case of a hosted environment, please contact your provider for further information.

As your environment is now set up properly, enjoy the benefits of TimeZoneCalculator 0.90 (and higher) :) This new version gives the advantage that the timezones-entries can be more easily selected and managed: information like abbreviations, offset to UTC, and daylight saving can be automatically retrieved and updated. I'm afraid it is not possible to use your old timezone-entries with the new version, but it won't take you more than five minutes to convert them to the new format by manually editing. I'm sorry for any inconvenience caused.

If any timezone information like offset, abbreviations, etc. appears to be wrong, please leave a message for the PHP guys on their board.

Though timezone abbreviations can be automatically filled out, the corresponding full names (for example Central European Time for CET) are currently not supported within the PHP library. Nevertheless, you can look up this information in the TimeZoneCalculator Tab in your Admin Menu.

Which Javascript library should I choose for the Ajax refresh in my theme?

That's a well-covered topic in the web. TimeZoneCalculator provides you with the flexibility to use either Prototype or jQuery. Thus, your decision merely depends on what your other installed plugins use.

Why is 'Drag and Drop' not working? Why can't I see the 'Drag and Drop' section?

This section is based on Javascript. Thus, you have to enable Javascript in your browser (this is a default setting in a modern browser like Firefox). TimeZoneCalculator is still fully functional without these constraints, but you need to customize your stats manually as in older versions of TimeZoneCalculator.

How can I adopt the color scheme in the TimeZoneCalculator Settings Tab?

If you select one of the two default color schemes (classic = Blue or fresh = Gray) in your Profile Page, TimeZoneCalculator automatically adopts its colors to this scheme.

In case you use a custom color scheme, this cannot be done automatically because WordPress still doesn't provide any proper functions to find out which colors of your scheme are used for background, font, etc. - Nevertheless, you can set up your preferred colors manually: Just add the filter timezonecalculator_available_admin_colors in for example timezonecalculator.php or in your custom-colors-plugin.

Is there anything I need to know before updating to TimeZoneCalculator v2?

As the majority of the source-code changed with version 2.00, there are two things I would like to mention:

  • Your 1.x options will be automatically converted. - Nevertheless, you should make a backup prior to this upgrade!
  • GetTimeZoneTime() has been deprecated in favor of $timezonecalculator->output()

Requires: 2.8 or higher
Compatible up to: 3.3.1
Last Updated: 2011-9-10 Downloads: 19,675

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(8 ratings)

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

Log in to vote.

100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,2,2
100,2,2 100,2,2
100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1