<?php 
 
ini_set('display_errors', true); 
error_reporting(E_ERROR | E_PARSE | E_NOTICE | E_WARNING); 
 
$base='ontime/'; 
$AdminPassword='OT2021Free'; 
include_once($base."OnTime.php"); 
$demo=new OnTime(); 
echo "**********+++++++++++ <br> Basic Table Demo <br> **********+++++++++++ <br> <br>"; 
echo "********** <br> Create Class  <br> ********** <br> <br>"; 
$demo->ot_error('basic content exist').'<br>'; 
echo "**********+++++++++++ <br> Conecting like admin <br> **********+++++++++++ <br> <br>"; 
echo "Connect('admin','OT2021Free') "; 
$demo->Connect('admin',$AdminPassword); 
echo  "<br>";$demo->ot_error("Connected!!!");echo "<br>"; 
echo "**********+++++++++++ <br> Date information <br> **********+++++++++++ <br> <br>"; 
echo "********** <br> Time Zones <br> ********** <br> <br>"; 
echo "ShwCntIn('TimeZone','date') "; 
$demo->ot_show($demo->ShwCntIn('TimeZone','date')); 
echo "********** <br> Formats <br> ********** <br> <br>"; 
echo "ShwCntIn('PhpFormat','date')"; 
$demo->ot_show($demo->ShwCntIn('PhpFormat','date')); 
echo "********** <br> Now <br> ********** <br> <br>"; 
echo "Now() <br>"; 
echo $demo->Now(); 
echo "<br>  ********** <br> Now in tz<br> ********** <br> <br>"; 
echo "Nowin('Asia/Tokyo') <br>"; 
echo $demo->Nowin('Asia/Tokyo'); 
echo "<br> ********** <br> Clock <br> ********** <br> <br>"; 
echo "Clock() <br>"; 
echo $demo->Clock(); 
echo "<br> ********** <br> Clock with format <br> ********** <br> <br>"; 
echo "<Clock('H:i') <br>"; 
echo $demo->Clock('H:i'); 
echo "<br> ********** <br> Clock timezone in madrid <br> ********** <br> <br>"; 
echo "<br> ClockIn('Europe/Madrid','H:i P') <br>"; 
echo $demo->ClockIn('Europe/Madrid','h:i A   P'); 
echo "<br> ********** <br> Current Date Time like object <br> ********** <br> <br>"; 
echo '<br> $now=$demo->Date() <br>'; 
$now=$demo->date(); 
echo '<br> echo $now->format("l d F Y    H:i:s a   e") <br>'; 
echo $now->format("l d/F/Y  H:i:s a   e").'<br>'; 
echo "<br> ********** <br> Set date from string <br> ********** <br> <br>"; 
echo "DatStr('20210229') <br>"; 
echo $demo->DatStr('20210229'); 
echo  "<br>";$demo->ot_error("fecha ok!!!");echo "<br>"; 
echo "DatStr('20210226') <br>"; 
echo $demo->DatStr('20210229'); 
echo  "<br>";$demo->ot_error("fecha ok!!!");echo "<br>"; 
echo "<br> ********** <br> Set date from string like object<br> ********** <br> <br>"; 
echo "DatObj('20210228') <br>"; 
$now = $demo->DatObj('20210228'); 
 
echo "**********+++++++++++ <br> Set up Date Format & Time zone <br> **********+++++++++++ <br> <br>"; 
echo "<br> ********** <br> Time Zone for System <br> ********** <br> <br>"; 
echo '<br> SetSysTz("America/Mexico_City") <br>'; 
$demo->SetSysTz("America/Mexico_City"); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
echo "<br> ********** <br> Date Time format for System <br> ********** <br> <br>"; 
echo '<br> SetSysFmt("RFC850") <br>'; 
$demo->SetSysFmt("RFC850"); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
 
echo "<br> ********** <br> Time Zone for My user <br> ********** <br> <br>"; 
echo '<br> SetMyTz("Europe/Madrid") <br>'; 
$demo->SetMyTz("Europe/Madrid"); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
echo "<br> ********** <br> Date Time format for My User <br> ********** <br> <br>"; 
echo '<br> SetMyFmt("ATOM") <br>'; 
$demo->SetMyFmt("ATOM"); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
 
echo "<br> ********** <br> Time Zone for an user <br> ********** <br> <br>"; 
echo '<br> SetUsrTz("America/Monterrey") <br>'; 
$demo->SetUsrTz("America/Monterrey",'Admin'); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
echo "<br> ********** <br> Date Time format for an User <br> ********** <br> <br>"; 
echo '<br> SetUsrFmt("COOKIE") <br>'; 
$demo->SetUsrFmt("COOKIE",'Admin'); 
echo  "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; 
 
 
echo "**********+++++++++++ <br> Validations <br> **********+++++++++++ <br> <br>"; 
echo "<br> ********** <br> date <br> ********** <br> <br>"; 
echo '<br> DatVal("20190229") <br>'; 
$demo->DatVal("20190229"); 
echo  "<br>";$demo->ot_error("Date OK!!!");echo "<br>"; 
echo '<br> DatVal("19650822") <br>'; 
$demo->DatVal("19650822"); 
echo  "<br>";$demo->ot_error("Date OK!!!");echo "<br>"; 
echo "<br> ********** <br> Time <br> ********** <br> <br>"; 
echo '<br> TmeVal("136102") <br>'; 
$demo->TmeVal("136102"); 
echo  "<br>";$demo->ot_error("Time OK!!!");echo "<br>"; 
echo '<br> TmeVal("082200") <br>'; 
$demo->TmeVal("082200"); 
echo  "<br>";$demo->ot_error("Time OK!!!");echo "<br>"; 
echo "<br> ********** <br> Date Time <br> ********** <br> <br>"; 
echo '<br> DatTmeVal("19650822136102") <br>'; 
$demo->DatTmeVal("19650822136102"); 
echo  "<br>";$demo->ot_error("Time OK!!!");echo "<br>"; 
echo '<br> DatTmeVal("01965082282200") <br>'; 
$demo->DatTmeVal("19650822082200"); 
echo  "<br>";$demo->ot_error("Time OK!!!");echo "<br>"; 
 
 
 
echo "<br>**********+++++++++++ <br> Demo Finish<br> **********+++++++++++ <br> <br>"; 
?>
 
 |