function post_date($format) { bb_log_deprecated('function', __FUNCTION__, 'bb_gmdate_i18n( $format, bb_gmtstrtotime( $bb_post->post_time ) )'); global $bb_post; echo bb_gmdate_i18n($format, bb_gmtstrtotime($bb_post->post_time)); }
function _bb_time_function_return($time, $args) { $time = bb_gmtstrtotime($time); switch ($format = $args['format']) { case 'since': return bb_since($time, $args['more']); break; case 'timestamp': $format = 'U'; break; case 'mysql': $format = 'Y-m-d H:i:s'; break; } if ($args['localize']) { return bb_gmdate_i18n($format, $time); } else { return gmdate($format, $time); } }
$timezone_object = new DateTimeZone($timezone_string); $found_transition = false; foreach (timezone_transitions_get($timezone_object) as $timezone_transition) { if ($timezone_transition['ts'] > time()) { $note = $timezone_transition['isdst'] ? __('Daylight savings time begins on <code>%s</code>') : __('Standard time begins on <code>%s</code>'); $_time_options['timezone_string']['note'][] = sprintf($note, bb_gmdate_i18n(bb_get_datetime_formatstring_i18n(), $timezone_transition['ts'], false)); break; } } } $time_options = array_merge($_time_options, $time_options); } else { // Tidy up the old style dropdown $time_options['gmt_offset']['note'] = array(1 => sprintf(__('<abbr title="Coordinated Universal Time">UTC</abbr> %s is <code>%s</code>'), $time_options['gmt_offset']['options'][$gmt_offset], bb_datetime_format_i18n(bb_current_time())), 2 => __('Unfortunately, you have to manually update this for Daylight Savings Time.')); if ($gmt_offset) { $time_options['gmt_offset']['note'][0] = sprintf(__('<abbr title="Coordinated Universal Time">UTC</abbr> time is <code>%s</code>'), bb_gmdate_i18n(bb_get_datetime_formatstring_i18n(), bb_current_time(), true)); ksort($time_options['gmt_offset']['note']); } foreach ($time_options['gmt_offset']['options'] as $_key => $_value) { $time_options['gmt_offset']['options'][$_key] = sprintf(__('UTC %s'), $_value); } } $bb_admin_body_class = ' bb-admin-settings'; bb_get_admin_header(); ?> <div class="wrap"> <h2><?php _e('General Settings'); ?>
function bb_datetime_format_i18n($unixtimestamp, $type = 'datetime', $formatstring = '', $gmt = true) { if (empty($formatstring)) { $formatstring = bb_get_datetime_formatstring_i18n($type); } return bb_gmdate_i18n($formatstring, bb_offset_time($unixtimestamp), $gmt); }
function _bb_time_function_return($time, $args) { $time = bb_gmtstrtotime($time); switch ($format = $args['format']) { case 'since': return bb_since($time, $args['more']); break; case 'timestamp': $format = 'U'; break; case 'mysql': $format = 'Y-m-d H:i:s'; break; case 'datetime': $format = bb_get_option('datetime_format'); break; } return $args['localize'] ? bb_gmdate_i18n($format, $time) : gmdate($format, $time); }