解析并格式化ISO8601 / RFC3339的MySQL日期时间(Y-m-d H:i:s)。

原型

mysql_to_rfc3339( string $date_string )

描述

显式删除时区,因为日期时间不会与任何时区信息一起保存。包括有关抵消的任何信息可能会产生误导。

参数

$date_string (string) (Required) 要解析和格式化的日期字符串。

返回值

(string)  格式为ISO8601 / RFC3339的日期。

源文件

路径:wp-includes/functions.php

<?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 );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/mysql_to_rfc3339/