All pastes #793026 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-21 22:04 UTC
rendered paste body
date_difference_class.php
<?php
class date_difference
{
public $date1, $date2, $a, $days, $hours, $minutes, $seconds;

function __construct($date_, $date__)
{
$this->date1 = $date_;
$this->date2 = $date__;
$this->days = intval((strtotime($this->date1) - strtotime($this->date2)) / 86400);
$this->a = ((strtotime($this->date1) - strtotime($this->date2))) % 86400;
$this->hours = intval(($this->a) / 3600);
$this->a = ($this->a) % 3600;
$this->minutes = intval(($this->a) / 60);
$this->a = ($this->a) % 60;
$this->seconds = $this->a;
}
}
?>
------------------------------------


sample.php
<?php
include('date_difference_class.php');
//                            --  first parameter must be greater date --
$result = new date_difference("01.01.2007 11:02:02", "20.12.2006 10:00:00");
echo $result->days . ' days ' . $result->hours . ' hours ' . $result->minutes . ' minutes ' . $result->seconds . ' seconds';
?>