PHP Classes

How Can PHP Validate Date According to Valid Date Formats using Date Validator: Validate strings with dates to match a format

Recommend this page to a friend!

  Author Author  
Picture of Francisco Núñez
Name: Francisco Núñez <contact>
Classes: 6 packages by
Country: Panama Panama
Innovation award
Innovation award
Nominee: 2x


  Detailed description   Download Download .zip .tar.gz  
This package can validate strings with dates to match a format.

It can string with a date, a time, or a date and a time and validates that string according to a format.

The package can try validating the date or time string to check if it matches one of the several formats defined within the validation class.

You can add more date and time formats to let make the package support more valid formats.

Details

Date-Validator

Validation of format is right for given datetime,date or time string variable.

Acronym: [Date-Validator].

Name: Date-Validator.

Dependencies: Stand Alone / PHP v7.4.

What does [Date-Validator] do?

is a very simple PHP [Date-Validator] implementation that allows you to easily validate if the PHP variable passed is a string with valid datetime, date, time format.

Why use [Date-Validator]?

Developers need the ability to validate if variable meaning a datetime, date or time have a right format, this helps to validate some format dependencies that must have a datetime, date or time string.

Help to improve [Date-Validator]?

if you want to collaborate with the development of the library; You can express your ideas or report any situation related to this in: https://github.com/arcanisgk/Date-Validator/issues

[Date-Validator] Configuration:

None necessary.

[Date-Validator] Installation:

composer require arcanisgk/date-validator

[Date-Validator] Usage:

Instance of Class:


use IcarosNet\DateValidator\DateValidator;
require __DIR__.'\..\vendor\autoload.php';
$date_validator = new DateValidator();

Implementation of Class:


if ($date_validator->ValidateDate('10/10/1999 20:40')) {
    echo 'Correct date string';
}

if ($date_validator->ValidateDate('XXX10/10/1999 20:40')) {
     echo 'incorrect date string';
}

if($date_validator->addFormat('d--m--Y H%i')->ValidateDate('09--09--2010 20%40')){
     echo 'Correct new date format string using % separator';
}

Contributors

  • (c) 2020 - 2022 Walter Francisco Núñez Cruz icarosnet@gmail.com Donate

  Classes of Francisco Núñez  >  How Can PHP Validate Date According to Valid Date Formats using Date Validator  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog (1)  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: How Can PHP Validate Date According to Valid Date Formats using Date Validator
Base name: date-validator
Description: Validate strings with dates to match a format
Version: 1.0
PHP version: 7.4
License: MIT/X Consortium License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image Time and Date Time and date values, formats and conversion View top rated classes
Group folder image Validation Validation algorithms View top rated classes
Group folder image PHP 7 Classes using PHP 7 specific features View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
November 2022
Nominee
Vote
Many applications take input parameters from users or other external data sources, including dates or times.

When the applications allow multiple formats for the date and time values they accept as parameters, they must check them against all the acceptable date and time formats.

This package can perform date and time validation that accepts many possible formats and can even support more custom date and time formats.

Manuel Lemos

  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imageexample (1 file)
Files folder imagesrc (1 file)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  example  
File Role Description
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files  /  src  
File Role Description
  Plain text file DateValidator.php Class Class source

Download Download all files: date-validator.tar.gz date-validator.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder imageexample (1 file)
Files folder imagesrc (1 file)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  example  
File Role Description
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files  /  src  
File Role Description
  Plain text file DateValidator.php Class Class source

Download Download all files: date-validator.tar.gz date-validator.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.