Skip to content

GorAlex97/Date-Difference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Date Difference

preview

Описание

Date Difference - это php библиотека способная высчитать количество секунд прошедших с заданной даты рождения.

Особенности библиотеки

  • Работает на Web (PHP) и UNIX платформах
  • Проста в использовании
  • Полностью бесплатна

Необходимые инструменты

Для использования библиотеки достаточно иметь установленный PHP версии 7.2

При использовании в UNIX, может потребоваться Git или Composer для загрузки библиотеки из репозитория.

Установка

При установке на Web:

Достаточно иметь предустановленный PHP 7.2.

При установке на Unix:

Загрузка с Packagist:

$ sudo apt update
$ sudo apt install curl php-cli php-mbstring git unzip
$ cd /путь к папке с проектом
$ curl -sS https://getcomposer.org/installer -o composer-setup.php
$ composer require goralex97/date-difference

Загрузка с Git - репозитория:

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git

Использование на WEB (PHP)

Для работы с библиотекой, необходимо распаковать содержимое этого репозитория в корень вашего проекта, и использовать файл index.php, для вывода результата.

По-умолчанию файл index.php, выдаст результат:

1997-06-06 : 1234567

Для вывода результата со своей датой, необходимо использовать GET параметр "d":

Пример:

https://localhost/?d=1970-01-01

Дата указывается в формате ГГГГ-ММ-ДД, где Г - год, М - месяц, Д - день

Для вывода результата из даты заготовленной в dates.ini, необходимо использовать GET параметр "n":

Пример:

https://localhost/?n=alex

Выведет 1997-06-06 : 1234567

Формат файла dates.ini

[dates]
username = birthday date

Пример:

[dates]
alex = 1997.06.06
unixtime - 1970.01.01

Использование на UNIX

Для работы с библиотекой, необходимо перейти в папку с ней, и запустить с помощью команды "./run". Это выведет результат от предустановленной по-умолчанию даты "6 июня 1997". Для вывода результата со своей датой, необходимо использовать параметр "-d".

Пример:

$ ./run -d 1970-01-01

Дата указывается в формате ГГГГ-ММ-ДД, где Г - год, М - месяц, Д - день

Выведет 0

Для выбора даты из заранее заданных в файле dates.ini, необходимо использовать команду "-n".

Пример:

$ ./run -n alex
 
Выведет 1997-06-06 : 1234567

Формат файла dates.ini

[dates]
username = birthday date

Пример:

[dates]
alex = 1997.06.06
unixtime - 1970.01.01

Лицензия

MIT

Packagist

Доступно на Packagist