myeti / dayclock

Verbose clock

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DayClock

$clock = new DayClock('Il est {text}');

$clock->days([
    1 => 'Lundi',
    2 => 'Mardi',
    3 => 'Mercredi',
    4 => 'Jeudi',
    5 => 'Vendredi',
    6 => 'Samedi',
    7 => 'Dimanche',
]);

$clock->at([
    '00:00' => '{d} pile !',
    '01:00' => '{d} pile passé',
    '05:00' => 'bientôt {d} et quart',
    '06:00' => '{d} et quart',
    '07:00' => '{d} et quart passé',
    '11:00' => 'bientôt {d} et demi',
    '12:00' => '{d} et demi',
    '13:00' => '{d} et demi passé',
    '17:00' => 'bientôt {d+1} moins le quart',
    '18:00' => '{d+1} moins le quart',
    '19:00' => '{d+1} moins le quart passé',
    '23:00' => 'bientôt {d+1}',
]);

echo $clock->time();

Exemples

  • Lundi 11:40 -> bientôt Lundi et demi
  • Jeudi 09:30 -> Jeudi et quart passé
  • Mardi 18:15 -> Mercredi moins le quart
  • etc...

About

Verbose clock


Languages

Language:PHP 100.0%