Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.91 KB

README.md

File metadata and controls

60 lines (40 loc) · 1.91 KB

majkel toolbox

Build Status SensioLabsInsight Latest Stable Version Total Downloads Latest Unstable Version PHP Version License

Toolbox library containing various utilities

Table of Contents

  1. DateTime
    1. Clarion date
    2. Comarch date

DateTime

Utilities to manipulate date and time.

Clarion date

Converts Clarion date to DateTime and vice versa

require_once 'vendor/autoload.php';

use org\majkel\toolbox\datetime\Clarion;

// test if value is valid Carion date
$valid = Clarion::isValid(77028);

// convert Clarion date to DateTime
$dateTime = Clarion::toDate(77028);

// convert DateTime to Clarion date
$clarionTimestamp = Clarion::fromDate(new \DateTime());

Comarch date

Converts Comarch Optima XL date to DateTime and vice versa

require_once 'vendor/autoload.php';

use org\majkel\toolbox\datetime\Comarch;

// test if value is valid Comarch date
$valid = Comarch::isValid(690598877);

// convert Comarch date to DateTime
$dateTime = Comarch::toDate(690598877);

// convert DateTime to Comarch date
$clarionTimestamp = Comarch::fromDate(new \DateTime());