将给定日期字符串转换为其他格式。
原型
mysql2date( string $format, string $date, bool $translate = true )
描述
$ format应该是PHP日期格式字符串,例如’U’代表Unix时间戳,或’G’代表Unix时间戳,假设$ date是GMT。
参数
$format
(string)
(Required)
要返回的日期格式。
$date
(string)
(Required)
要转换的日期字符串。
$translate
(bool)
(Optional)
是否应该翻译返回日期。
返回值
(string|int|bool)
格式化日期字符串或Unix时间戳。如果$ date为空,则返回false。
源文件
路径:wp-includes/functions.php
<?php
...
function mysql2date( $format, $date, $translate = true ) {
if ( empty( $date ) )
return false;
if ( 'G' == $format )
return strtotime( $date . ' +0000' );
$i = strtotime( $date );
if ( 'U' == $format )
return $i;
if ( $translate )
return date_i18n( $format, $i );
else
return date( $format, $i );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/mysql2date/