函数原型
mysql2date( string $format, string $date, bool $translate = true ): string|int|false
函数描述
Converts given MySQL date string into a different format.
是否弃用
未弃用
函数参数
-
$format
string
Required - Format of the date to return.
-
$date
string
Required - Date string to convert.
-
$translate
bool
Optional - Whether the return date should be translated.
Default:
true
函数返回值
string|int|false Integer if $format is 'U' or 'G', string otherwise.
False on failure.
函数位置
File: wp-includes/functions.php.
函数源码
function mysql2date( $format, $date, $translate = true ) {
if ( empty( $date ) ) {
return false;
}
$datetime = date_create( $date, wp_timezone() );
if ( false === $datetime ) {
return false;
}
// Returns a sum of timestamp with timezone offset. Ideally should never be used.
if ( 'G' === $format || 'U' === $format ) {
return $datetime->getTimestamp() + $datetime->getOffset();
}
if ( $translate ) {
return wp_date( $format, $datetime->getTimestamp() );
}
return $datetime->format( $format );
}
源码链接
变更日志
| Version | Description |
|---|---|
| 0.71 | Introduced. |

