Login   Register  
PHP Classes
elePHPant
Icontem

File: date_time_helper.test.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Morshed Alam  >  A DateTime Helper  >  date_time_helper.test.php  >  Download  
File: date_time_helper.test.php
Role: Example script
Content type: text/plain
Description: Example script
Class: A DateTime Helper
Get the difference between times in English
Author: By
Last change: Modify method name
Date: 1 year ago
Size: 1,669 bytes
 

Contents

Class file image Download
<?php

/**
 * Example of uses
 *
 * @package DateTimeHelper
 * @author Morshed Alam <morshed201@gmail.com>
 * @link http://github.com/morshedalam/date_time_helper/
 * @website http://morshed-alam.com
 */

require 'date_time_helper.php';

$dth = new DateTimeHelper();

echo 
"<h3>Time details</h3>";
echo 
"<pre>";
print_r($dth->time_details);
print_r($dth->toArray('2013-06-1'));
echo 
"</pre>";

echo 
"<h3>Time parts</h3>";
echo 
"<pre>",
$dth->year(), ', '$dth->month(), ', ',
$dth->day(), ', '$dth->hours(), ', ',
$dth->minutes(), ', '$dth->seconds(), "</pre>";

echo 
"<h3>Time difference as an array</h3>";
echo 
"<pre>";
print_r($dth->differenceAsObject('2011-03-01 10:00:10'));
echo 
"</pre>";

echo 
"<h3>Time difference as a string</h3>";
echo 
"<pre>";
echo 
$dth->differenceAsWords('2011-03-01 10:00:10');
echo 
"</pre>";

echo 
"<h3>Repeat date</h3>";
echo 
"<pre>";

$date '2011-03-01 10:10:10';
echo 
$dth->nextRepeatDate($date, -5'i') . "[-5i] < " $date " > [+5i]" $dth->nextRepeatDate($date5'i') . PHP_EOL;
echo 
$dth->nextRepeatDate($date, -5'h') . "[-5h] < " $date " > [+5h]" $dth->nextRepeatDate($date5'h') . PHP_EOL;
echo 
$dth->nextRepeatDate($date, -5'd') . "[-5d] < " $date " > [+5d]" $dth->nextRepeatDate($date5'd') . PHP_EOL;
echo 
$dth->nextRepeatDate($date, -5'w') . "[-5w] < " $date " > [+5w]" $dth->nextRepeatDate($date5'w') . PHP_EOL;
echo 
$dth->nextRepeatDate($date, -5'm') . "[-5m] < " $date " > [+5m]" $dth->nextRepeatDate($date5'm') . PHP_EOL;
echo 
$dth->nextRepeatDate($date, -5'y') . "[-5y] < " $date " > [+5y]" $dth->nextRepeatDate($date5'y') . PHP_EOL;

echo 
"</pre>";