get_date_from_gmt() WordPress Function

The get_date_from_gmt() function retrieves the date in the specified format, based on a GMT timestamp.

get_date_from_gmt( string $string, string $format = 'Y-m-d H:i:s' ) #

Given a date in UTC or GMT timezone, returns that date in the timezone of the site.


Description

Requires a date in the Y-m-d H:i:s format. Default return format of ‘Y-m-d H:i:s’ can be overridden using the $format parameter.


Top ↑

Parameters

$string

(string)(Required)The date to be converted, in UTC or GMT timezone.

$format

(string)(Optional)The format string for the returned date.

Default value: 'Y-m-d H:i:s'


Top ↑

Return

(string) Formatted version of the date, in the site's timezone.


Top ↑

Source

File: wp-includes/formatting.php

function get_date_from_gmt( $string, $format = 'Y-m-d H:i:s' ) {
	$datetime = date_create( $string, new DateTimeZone( 'UTC' ) );

	if ( false === $datetime ) {
		return gmdate( $format, 0 );
	}

	return $datetime->setTimezone( wp_timezone() )->format( $format );
}


Top ↑

Changelog

Changelog
VersionDescription
1.2.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.

Show More