Date Difference - это php библиотека способная высчитать количество секунд прошедших с заданной даты рождения.
- Работает на Web (PHP) и UNIX платформах
- Проста в использовании
- Полностью бесплатна
При использовании в UNIX, может потребоваться Git или Composer для загрузки библиотеки из репозитория.
Достаточно иметь предустановленный PHP 7.2.
Загрузка с 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
Для работы с библиотекой, необходимо распаковать содержимое этого репозитория в корень вашего проекта, и использовать файл 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]
username = birthday date
[dates]
alex = 1997.06.06
unixtime - 1970.01.01
Для работы с библиотекой, необходимо перейти в папку с ней, и запустить с помощью команды "./run". Это выведет результат от предустановленной по-умолчанию даты "6 июня 1997". Для вывода результата со своей датой, необходимо использовать параметр "-d".
$ ./run -d 1970-01-01
Дата указывается в формате ГГГГ-ММ-ДД, где Г - год, М - месяц, Д - день
Выведет 0
Для выбора даты из заранее заданных в файле dates.ini, необходимо использовать команду "-n".
$ ./run -n alex
Выведет 1997-06-06 : 1234567
[dates]
username = birthday date
[dates]
alex = 1997.06.06
unixtime - 1970.01.01
MIT
Доступно на Packagist