get_gmt_from_date() WordPress Function

The get_gmt_from_date() function is used to retrieve the GMT timestamp for a given date. The function takes a date string in the format 'yyyy-mm-dd hh:mm:ss' as its only parameter. The returned timestamp is in the format 'yyyy-mm-dd hh:mm:ss'.

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

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


Description

Requires and returns a date in the Y-m-d H:i:s format. Return format can be overridden using the $format parameter.


Top ↑

Parameters

$string

(string)(Required)The date to be converted, in the timezone of the site.

$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 UTC.


Top ↑

Source

File: wp-includes/formatting.php

function get_gmt_from_date( $string, $format = 'Y-m-d H:i:s' ) {
	$datetime = date_create( $string, wp_timezone() );

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

	return $datetime->setTimezone( new DateTimeZone( 'UTC' ) )->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