Projet

Général

Profil

Révision b720ea3e

Ajouté par Assos Assos il y a plus de 8 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/date/date_api/theme/theme.inc
206 206
  $now = date_format(date_now(), DATE_FORMAT_UNIX);
207 207
  $start = date_format($start_date, DATE_FORMAT_UNIX);
208 208

  
209
  // will be positive for a datetime in the past (ago), and negative for a datetime in the future (hence)
209
  // Will be positive for a datetime in the past (ago), and negative for a datetime in the future (hence).
210 210
  $time_diff = $now - $start;
211 211

  
212 212
  // Uses the same options used by Views format_interval.
213 213
  switch ($display) {
214 214
    case 'raw time ago':
215 215
      return format_interval($time_diff, $interval);
216

  
216 217
    case 'time ago':
217 218
      return t('%time ago', array('%time' => format_interval($time_diff, $interval)));
219

  
218 220
    case 'raw time hence':
219 221
      return format_interval(-$time_diff, $interval);
222

  
220 223
    case 'time hence':
221 224
      return t('%time hence', array('%time' => format_interval(-$time_diff, $interval)));
225

  
222 226
    case 'raw time span':
223 227
      return ($time_diff < 0 ? '-' : '') . format_interval(abs($time_diff), $interval);
228

  
224 229
    case 'inverse time span':
225 230
      return ($time_diff > 0 ? '-' : '') . format_interval(abs($time_diff), $interval);
231

  
226 232
    case 'time span':
227 233
      return t(($time_diff < 0 ? '%time hence' : '%time ago'), array('%time' => format_interval(abs($time_diff), $interval)));
234

  
228 235
  }
229 236
}

Formats disponibles : Unified diff