mysql_to_rfc3339( string $date_string )
Parses and formats a MySQL datetime (Y-m-d H:i:s) for ISO8601/RFC3339.
Description
Explicitly strips timezones, as datetimes are not saved with any timezone information. Including any information on the offset could be misleading.
Parameters
- $date_string
-
(Required) Date string to parse and format.
Return
(string) Date formatted for ISO8601/RFC3339.
Source
File: wp-includes/functions.php
function mysql_to_rfc3339( $date_string ) {
$formatted = mysql2date( 'c', $date_string, false );
// Strip timezone information
return preg_replace( '/(?:Z|[+-]\d{2}(?::\d{2})?)$/', '', $formatted );
}
Changelog
Version | Description |
---|---|
WP-4.4.0 | Introduced. |