| 
<?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>";
 ?>
 |