Giter VIP home page Giter VIP logo

date-difference's Introduction

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

date-difference's People

Contributors

goralex97 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.