wp_timezone_override_offset

函式
wp_timezone_override_offset ( No parameters )
返回值
  • (float|false) Timezone GMT offset, false otherwise.
定義位置
相關方法
iso8601_timezone_to_offsetwp_timezone_choicewp_timezone_string_wp_timezone_choice_usort_callbackwp_timezone_supported
引入
2.8.0
棄用
-

wp_timezone_override_offset: 這個函式在當前時區不可用的情況下設定使用者的時區偏移。

修改gmt_offset以實現智慧時區處理。

如果我們有一個可用的時區字串,將覆蓋gmt_offset選項。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_timezone_override_offset() {
$timezone_string = get_option( 'timezone_string' );
if ( ! $timezone_string ) {
return false;
}
$timezone_object = timezone_open( $timezone_string );
$datetime_object = date_create();
if ( false === $timezone_object || false === $datetime_object ) {
return false;
}
return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 );
}
function wp_timezone_override_offset() { $timezone_string = get_option( 'timezone_string' ); if ( ! $timezone_string ) { return false; } $timezone_object = timezone_open( $timezone_string ); $datetime_object = date_create(); if ( false === $timezone_object || false === $datetime_object ) { return false; } return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 ); }
function wp_timezone_override_offset() {
	$timezone_string = get_option( 'timezone_string' );
	if ( ! $timezone_string ) {
		return false;
	}

	$timezone_object = timezone_open( $timezone_string );
	$datetime_object = date_create();
	if ( false === $timezone_object || false === $datetime_object ) {
		return false;
	}
	return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 );
}

常見問題

FAQs
檢視更多 >