Image Image Image Image Image

© copyright 2011 webTOUCH. Tous droits réservés.

Scroll to Top

To Top

an outdoor AC unit that is not running

PHP

02

Juin
2016

No Comments

In PHP

By webTOUCH

Difference entre deux dates | PHP

On 02, Juin 2016 | No Comments | In PHP | By webTOUCH

Ce billet nous montre comment calculer la différence entre deux dates avec PHP en utilisant la classe Datetime.

La nouvelle classe Datetime de PHP, disponible à partir de la version 5 de php est la classe à tout faire pour les opérations sur les dates.

Elle est simple d’utilisation et plus rapide que les anciennes méthodes d’opérations sur les dates.

PHP 5+


$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');

$d1 = new DateTime('2009-06-08 20:30:00');
$d2 = new DateTime('2009-06-10 20:30:00');
$diff = $d1->diff($d2);

$nb_jours = $diff->d;

$interval = date_create('now')->diff( $datetime );
$suffix = ( $interval->invert ? ' ago' : '' );
if ( $v = $interval->y >= 1 ) return pluralize( $interval->y, 'year' ) . $suffix;
if ( $v = $interval->m >= 1 ) return pluralize( $interval->m, 'month' ) . $suffix;
if ( $v = $interval->d >= 1 ) return pluralize( $interval->d, 'day' ) . $suffix;
if ( $v = $interval->h >= 1 ) return pluralize( $interval->h, 'hour' ) . $suffix;
if ( $v = $interval->i >= 1 ) return pluralize( $interval->i, 'minute' ) . $suffix;
return pluralize( $interval->s, 'second' ) . $suffix;

 

Anciennes versions de PHP


 

Submit a Comment