<?php 
 
/** 
This class implements Timezone datetime conversion functionality. 
 
There is a simple usage for converting specified datetime into specified timezone. 
 
This class supports about 200 timezone conversion including some local timezone. 
This class uses generic PHP functions for conversion. 
**/ 
 
 
print "Simple Example ::"; 
/***************** Simple Example ********************/ 
/** convert local datetime to IST (Indian Standard Time) */ 
require_once('class-timezone-conversion.php');   /** Include class */ 
$tz = new TimezoneConversion();                  /** Create TimezoneConversion Object */ 
$tz->setProperty('DateTime', 'now');             /** Set local 'DateTime' to convert */ 
$tz->setProperty('Timezone', 'IST');             /** Get IST */ 
print "\n IST ::" . $tz->convertDateTime(); 
 
 
print "\n\n Advanced Example ::"; 
/***************** Advanced Example ********************/ 
/** Convert local 'DateTime' to ISt (Indian Standard Time) and then convert IST to PDT (Pacific Daylight Time) */ 
$tz = new TimezoneConversion();                  /** Create TimezoneConversion Object */ 
$tz->setProperty('DateTime', 'now');             /** Set local 'DateTime' to convert */ 
$tz->setProperty('Timezone', 'IST');             /** Get IST */     
$ist_datetime = $tz->convertDateTime(); 
print "\n IST ::" . $ist_datetime; 
/** IST => PDT */ 
$tz->setProperty('DateTime', $ist_datetime);     /** Set IST to convert to PDT */ 
$tz->setProperty('Timezone', 'PDT');             /** Get PDT */     
print "\n PDT ::" . $tz->convertDateTime()."\n";                       
 
 
?>
 
 |