Skip to content

Instantly share code, notes, and snippets.

@pierswarmers
Last active July 13, 2016 02:27
Show Gist options
  • Select an option

  • Save pierswarmers/60f52ae03bce5bbbf43c to your computer and use it in GitHub Desktop.

Select an option

Save pierswarmers/60f52ae03bce5bbbf43c to your computer and use it in GitHub Desktop.
ManDate Example
<?php
use ManDate\Mandate;
use ManDate\Rule\WeekdayRule;
use ManDate\Rule\DaytimeRule;
use ManDate\Rule\MorningRule;
$mandate = new Mandate();
$mandate
->andWhere(new WeekdayRule())
->andWhere(new DaytimeRule())
->andWhereNot(new MorningRule())
;
$date = new \DateTime('2015-03-02 11:30', new \DateTimeZone('Australia/Sydney'));
if ($mandate->validate($date)) {
echo 'It\'s a weekday afternoon!';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment