PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Erisan-fifth Olasheni   PHP Nigerian Time   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Nigerian Time
Spell date and time values in Nigerian dialects
Author: By
Last change: Refined codes and usage
Date: 5 years ago
Size: 2,550 bytes
 

Contents

Class file image Download

Nigerian Time PHP

A library that converts Time to its equivalent local languages of 4 basic Nigerian languages(Yoruba, Hausa, Igbo and English)

Usage

To use this library, just require the needed Language class from the src folder:


//for English
require_once __DIR__.'/src/English.php';
//for Yoruba
require_once __DIR__.'/src/Yoruba.php';
//for Hausa
require_once __DIR__.'/src/Hausa.php';
//for Igbo
require_once __DIR__.'/src/Igbo.php';

// Import Yoruba Time Class
use LanguageTime\English;

//Import Hausa Time Class
use LanguageTime\Hausa;

//Import Igbo Time Class
use LanguageTime\Igbo;

//Import English Time Class
use LanguageTime\Yoruba;

Call Instance of the Class to Display Current Time

echo new Yoruba();
// Aago Ma?ru?n-u?n Ku i?sé?jú Méjì
echo new Hausa();
// Karfe Biyar Sauran Minti Biyu
echo new Igbo();
// Elekere  Ise O foro nkeji
echo new English();
// Two minutes to Five

Call time from timestamp

$yoruba = new Yoruba();
echo $yoruba->getTime(time());
echo $igbo->getTime(time());
echo $hausa->getTime(time());
echo $english->getTime(time());

Call time Yoruba from datestring

$yoruba = new Yoruba();
echo $yoruba->getTime("now");
echo $yoruba->getTime("today");
echo $yoruba->getTime("yesterday");
echo $yoruba->getTime("+ 7 days");
echo $yoruba->getTime("2017-10-09 12:50:00");
// Aago Kan Ku i?sé?jú M??wa?á

Call time Igbo from datestring

$igbo = new Yoruba();
echo $igbo->getTime("now");
echo $igbo->getTime("today");
echo $igbo->getTime("yesterday");
echo $igbo->getTime("+ 7 days");
echo $igbo->getTime("2017-10-09 12:50:00");
// Elekere  Otu O foro nkeji  Iri

Call time Hausa from datestring

$hausa = new Yoruba();
echo $hausa->getTime("now");
echo $hausa->getTime("today");
echo $hausa->getTime("yesterday");
echo $hausa->getTime("+ 7 days");
echo $hausa->getTime("2017-10-09 12:50:00");
// Karfe Daya Sauran Minti Goma

Call time English from datestring

$english = new Yoruba();
echo $english->getTime("now");
echo $english->getTime("today");
echo $english->getTime("yesterday");
echo $english->getTime("+ 7 days");

echo $english->getTime("2017-10-09 12:50:00");
// Ten minutes to One

Call time from hours and minutes

$yoruba = new Yoruba();
$igbo = new Yoruba();
$hausa = new Yoruba();
$english = new Yoruba();
//12 hrs, 34 minutes
echo $yoruba->getTimeHour(12,34);
echo $igbo->getTimeHour(12,34);
echo $hausa->getTimeHour(12,34);
echo $english->getTimeHour(12,34);