mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 20:30:23 +00:00
Date/Time: Remove mysql2date() usage in get_feed_build_date() to ensure the output includes correct timezone offset.
With the changes in [45908], `mysql2date()` works correctly for all local time inputs, but should not be used for UTC time inputs. Add a unit test. Props Rarst, lisota. Fixes #48675. git-svn-id: https://develop.svn.wordpress.org/trunk@46756 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -682,7 +682,13 @@ function get_feed_build_date( $format ) {
|
||||
}
|
||||
|
||||
// Determine the maximum modified time.
|
||||
$max_modified_time = mysql2date( $format, max( $modified_times ), false );
|
||||
$datetime = date_create_immutable_from_format(
|
||||
'Y-m-d h:i:s',
|
||||
max( $modified_times ),
|
||||
new DateTimeZone( 'UTC' )
|
||||
);
|
||||
|
||||
$max_modified_time = $datetime->format( $format );
|
||||
|
||||
/**
|
||||
* Filters the date the last post or comment in the query was modified.
|
||||
|
||||
Reference in New Issue
Block a user