将给定日期字符串转换为其他格式。

原型

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/