2017 © Pedro Peláez
 

library filter-dates

A filtering implementation for verifying dates

image

traderinteractive/filter-dates

A filtering implementation for verifying dates

  • Tuesday, March 6, 2018
  • by traderinteractive
  • Repository
  • 7 Watchers
  • 0 Stars
  • 434 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 2 Versions
  • 486 % Grown

The README.md

filter-dates-php

Build Status Scrutinizer Code Quality Coverage Status, (*1)

Latest Stable Version Latest Unstable Version License, (*2)

Total Downloads Daily Downloads Monthly Downloads, (*3)

A filtering implementation for verifying correct data and performing typical modifications to common date objects., (*4)

Requirements

Requires PHP 7.0 or newer and uses composer to install further PHP dependencies. See the composer specification for more details., (*5)

Composer

To add the library as a local, per-project dependency use Composer! Simply add a dependency on traderinteractive/filter-dates to your project's composer.json file such as:, (*6)

composer require traderinteractive/filter-dates

Functionality

DateTime::filter

This will filter the value as a \DateTime object. The value can be any string that conforms to PHP's valid date/time formats, (*7)

The following checks that $value is a date/time., (*8)

$dateTime = \TraderInteractive\Filter\DateTime::filter('2014-02-04T11:55:00-0500');

DateTime::format

This will filter a given `\DateTime' value to a string based on the given format., (*9)

The following returns formatted string for a given \DateTime $value, (*10)

$formatted = \TraderInteractive\Filter\DateTime::format($value, 'Y-m-d H:i:s');

DateTimeZone::filter

This will filter the value as a \DateTimeZone object. The value can be any supported timezone name, (*11)

The following checks that $value is a timezone, (*12)

$timezone = \TraderInteractive\Filter\DateTimeZone::filter('America/New_York');

TimeOfDayFilter::filter

This will filter values as a time-of-day string in the format of HH:MM:SS, (*13)

The following checks that $value is a valid time-of-day string, (*14)

$timeOfDay = \TraderInteractive\Filter\TimeOfDayFilter::filter('12:00:59');

Contact

Developers may be contacted at:, (*15)

Project Build

With a checkout of the code get Composer in your PATH and run:, (*16)

composer install
./vendor/bin/phpcs
./vendor/bin/phpunit

For more information on our build process, read through out our Contribution Guidelines., (*17)

The Versions

06/03 2018

dev-master

9999999-dev

A filtering implementation for verifying dates

  Sources   Download

MIT

The Requires

 

The Development Requires

date utility datetime timezone dates datetimezone

06/03 2018

v3.0.0

3.0.0.0

A filtering implementation for verifying dates

  Sources   Download

MIT

The Requires

 

The Development Requires

date utility datetime timezone dates datetimezone