PHP Classes
Icontem

File: example.php


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of elac dude  >  Date Time Converter  >  example.php  
File: example.php
Role: Example script
Content type: text/plain
Description: Includes many date and time example conversions
Class: Date Time Converter
Convert dates and times between formats
 

Contents

Class file image Download
<?php

//require class file
require_once 'class.datetimeconverter.php';



/**
*
*
*        To format a date or time, simply initialize the class and supply the original date/time and mask,
*         then call the convert() function and supply the new mask/format.
*

*/



//
//    The following is a list of example date/time conversions with this class.
//  You can use many different date/time formats, you only need to provide the mask (as in the php date() function)
//  Currently, d, j, S, D, m, M, n, o, Y, y, a, A, g, G, h, H, i, s     are supported.
//
//    Dates and times without leading zeros will also work too (example:  5/25/08 5:45pm)
//










//you can get the new date a few different ways...
//example:  echo $obj->convert($new_mask);



//first, the convert() function will return the new date

$orig_date "03/19/2008";
$orig_mask "m/d/Y";
$new_mask "n/j/y";

$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $new_date;
echo 
"<hr>";

//outputs 3/19/08






//or second, you can retreive it from the public date_time variable
//example:  echo $obj->date_time;

$orig_date "Apr 5th, 2008";
$orig_mask "M jS, Y";
$new_mask "Y-m-d";

$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $obj->date_time;
echo 
"<hr>";

//outputs 2008-04-05










$orig_date "1:20 AM";
$orig_mask "g:i A";
$new_mask "H:i";

$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $obj->date_time;
echo 
"<hr>";

//outputs 01:20










$orig_date "3 9 08";
$orig_mask "n j y";
$new_mask "Y, m d";

$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $obj->date_time;
echo 
"<hr>";

//outputs 2008, 03 09







$orig_date "Fri, Feb 9th, 2007";
$orig_mask "D, M jS, Y";
$new_mask "m/d/Y";


$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $obj->date_time;
echo 
"<hr>";

//outputs 02/09/2007









$orig_date "02/09/2007";
$orig_mask "m/d/Y";
$new_mask "D, M jS, Y";


$obj = new Date_Time_Converter($orig_date$orig_mask);
$new_date $obj->convert($new_mask);


echo 
"<b>Original Date/Time:</b> " $orig_date;
echo 
"<br>";
echo 
"<b>Original Mask:</b> " $orig_mask;
echo 
"<br>";
echo 
"<b>New Mask: </b>" $new_mask;
echo 
"<br>";
echo 
"<b>New Date/Time: </b>" $obj->date_time;
echo 
"<hr>";

//outputs Fri, Feb 9th, 2007






?>

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products