mysql2date()

最后更新于:2021-11-27 16:46:27

mysql2date( string$format, string$date, bool$translate=true)

Convert 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 value: true

响应

(string|int|false) Formatted date string or sum of Unix timestamp and timezone offset. False on failure.

源文件

文件: gc-includes/functions.php

function mysql2date( $format, $date, $translate = true ) {
	if ( empty( $date ) ) {
		return false;
	}

	$datetime = date_create( $date, gc_timezone() );

	if ( false === $datetime ) {
		return false;
	}

	// 响应s 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 gc_date( $format, $datetime->getTimestamp() );
	}

	return $datetime->format( $format );
}