Function Reference: geodir_payment_time_diff
Summary
This function has not been documented yet.
Source Code
function geodir_payment_time_diff( $from, $to = '' ) { if ( empty( $to ) ) { $to = strtotime( date_i18n( 'Y-m-d', current_time( 'timestamp' ) ) ); } $diff = (int) abs( $to - $from ); if ( $diff >= YEAR_IN_SECONDS ) { $years = round( $diff / YEAR_IN_SECONDS ); if ( $years <= 1 ) { $years = 1; } if ( $to <= $from ) { $since = sprintf( _n( '%s year left', '%s years left', $years, 'geodir_payments' ), $years ); } else { $since = sprintf( _n( '%s year overdue', '%s years overdue', $years, 'geodir_payments' ), $years ); } } else { $days = round( $diff / DAY_IN_SECONDS ); if ( $days <= 1 ) { $days = 1; } if ( $to == $from ) { $since = __( 'today', 'geodir_payments' ); } elseif ( $to < $from ) { $since = sprintf( _n( '%s day left', '%s days left', $days, 'geodir_payments' ), $days ); } else { $since = sprintf( _n( '%s day overdue', '%s days overdue', $days, 'geodir_payments' ), $days ); } } return $since; }