?> </select> </div> <div class="form-group"> <label for="timezone">Timezone</label> <select class="form-control" id="language" name="timezone" placeholder="admin" value="<?php echo $timezone; ?> " <?php if ($saved) { echo "disabled='disabled'"; } ?> > <?php foreach (generate_timezone_list() as $key => $value) { ?> <option value="<?php echo $key; ?> "><?php echo $value; ?> </option> <?php } ?> </select> </div> <input type="hidden" name="checked" value="checked"> <div class="form-group">
foreach ($timezones as $timezone) { $tz = new DateTimeZone($timezone); $timezone_offsets[$timezone] = $tz->getOffset(new DateTime()); } // sort timezone by offset asort($timezone_offsets); $timezone_list = array(); foreach ($timezone_offsets as $timezone => $offset) { $offset_prefix = $offset < 0 ? '-' : '+'; $offset_formatted = gmdate('H:i', abs($offset)); $pretty_offset = "UTC{$offset_prefix}{$offset_formatted}"; $timezone_list[$timezone] = "({$pretty_offset}) {$timezone}"; } return $timezone_list; } $tzlistOffset = generate_timezone_list(); // //find the timezone: // //////////////////////////// // $offset = $kolkata_date_time->format('P'); // // Calculate seconds from offset // list($hours, $minutes) = explode(':', $offset); // $seconds = $hours * 60 * 60 + $minutes * 60; // // Get timezone name from seconds // $tz = timezone_name_from_abbr('', $seconds, 1); // // Workaround for bug #44780 // if($tz === false) $tz = timezone_name_from_abbr('', $seconds, 0); // // Set timezone // date_default_timezone_set($tz); // echo $tz . ': ' . date('r'); ?>
</select> </div> </div> <!-- // Group END --> <!-- Group --> <div class="form-group"> <label class="col-md-3 control-label"><font color="red">*</font> <?php echo _t('Timezone'); ?> </label> <div class="col-md-8"> <select name="system_timezone" class="selectpicker form-control" data-style="btn-info" data-size="10" data-live-search="true" required> <option value=""> </option> <?php foreach (generate_timezone_list() as $k => $v) { ?> <option value="<?php echo $k; ?> "<?php echo selected(_h(get_option('system_timezone')), $k, false); ?> ><?php echo $v; ?> </option> <?php } ?> </select>