Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/options-general.php

    r11598 r11380  
    158158<br />
    159159<span>
    160 <?php if ($tzstring) : ?>
     160<?php if (get_option('timezone_string')) : ?>
    161161    <?php
    162162    $now = localtime(time(),true);
     
    166166    <br />
    167167    <?php
    168     if (function_exists('timezone_transitions_get')) {
     168    if (function_exists('timezone_transitions_get') && $tzstring) {
    169169        $dateTimeZoneSelected = new DateTimeZone($tzstring);
    170170        foreach (timezone_transitions_get($dateTimeZoneSelected) as $tr) {
    171171            if ($tr['ts'] > time()) {
    172                 $found = true;
     172                    $found = true;
    173173                break;
    174174            }
     
    180180                __('Daylight savings time begins on: <code>%s</code>.') :
    181181                __('Standard time begins  on: <code>%s</code>.');
    182             printf( $message, date_i18n(get_option('date_format').' '.get_option('time_format'), $tr['ts'] ) );
     182            $tz = new DateTimeZone($tzstring);
     183            $d = new DateTime( "@{$tr['ts']}" );
     184            $d->setTimezone($tz);
     185            printf( $message, date_i18n(get_option('date_format').' '.get_option('time_format'), $d->format('U') ) );
    183186        } else {
    184187            _e('This timezone does not observe daylight savings time.');
Note: See TracChangeset for help on using the changeset viewer.