WPDKDateTime::human PHP 메소드

human() 공개 정적인 메소드

Return an more readable human date format.
public static human ( string | integer $date, string $format = false ) : string
$date string | integer String date or timestamp
$format string Optional. Default `get_option('date_format')`.
리턴 string
    public static function human($date, $format = false)
    {
        // Check for timestamp
        if (is_numeric($date)) {
            $date = date($date);
        }
        $format = empty($format) ? get_option('date_format') : '';
        $value = mysql2date($format, $date);
        $expiry = strtotime($date);
        $ago = time() - $expiry <= 0 ? '' : __('ago');
        $in = time() - $expiry <= 0 ? __('in') : '';
        return sprintf('%s %s %s<br/><small>%s</small>', $in, human_time_diff(strtotime($date)), $ago, $value);
    }