PHPackages                             gerpayt/yii2-datetime-compare - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. gerpayt/yii2-datetime-compare

ActiveYii2-extension[Validation &amp; Sanitization](/categories/validation)

gerpayt/yii2-datetime-compare
=============================

DateTime comparison validator

v1.0.0(11y ago)041BSD 3-ClausePHP

Since Feb 26Pushed 10y ago1 watchersCompare

[ Source](https://github.com/gerpayt/yii2-datetime-compare)[ Packagist](https://packagist.org/packages/gerpayt/yii2-datetime-compare)[ Docs](https://github.com/EAnushan/yii2-datetime-compare)[ RSS](/packages/gerpayt-yii2-datetime-compare/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

yii2-datetime-compare
=====================

[](#yii2-datetime-compare)

[![Latest Stable Version](https://camo.githubusercontent.com/e5c46c892f50b853a4d9dd69c8d667519ee956455c4d4571ba2d1dce17f8d43e/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f762f737461626c652e737667)](https://packagist.org/packages/eanushan/yii2-datetime-compare)[![Latest Unstable Version](https://camo.githubusercontent.com/fae5a5f52d794c1a3b48ab495625b9926dbea50b235f5fbd7874530b1f63f623/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f762f756e737461626c652e737667)](https://packagist.org/packages/eanushan/yii2-datetime-compare)[![License](https://camo.githubusercontent.com/2ced35c10019137bd4aad74a6aed95764d833cb363c6cc4cdaa1903e5f244a32/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f6c6963656e73652e737667)](https://packagist.org/packages/eanushan/yii2-datetime-compare)[![Total Downloads](https://camo.githubusercontent.com/f731a4bbeaf07c6bd73309fca5d9543aed20e1f5da24bb703735c11d389e7962/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f646f776e6c6f6164732e737667)](https://packagist.org/packages/eanushan/yii2-datetime-compare)[![Monthly Downloads](https://camo.githubusercontent.com/c78d14bb5029e3e095f594a026a8a7428c3fe835139e95f8c3fa89744b9cf25f/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/eanushan/yii2-datetime-compare)[![Daily Downloads](https://camo.githubusercontent.com/1e19beb089855b3134f4c2a36b6a4d68f50a4d0bbdd3d951b3344c6e9c18c537/68747470733a2f2f706f7365722e707567782e6f72672f65616e757368616e2f796969322d6461746574696d652d636f6d706172652f642f6461696c792e706e67)](https://packagist.org/packages/eanushan/yii2-datetime-compare)

DateTime comparison validator for Yii Framework 2.0. Temporary solution until this [enhancement](https://github.com/yiisoft/yii2/issues/3581) is implemented.

\[\[EAnushan\\validators\\DateTimeCompareValidator|compare\]\]
---------------------------------------------------------------

[](#eanushanvalidatorsdatetimecomparevalidatorcompare-)

```
[
    // validates if the value of "birthday" attribute equals to that of "birthday_repeat"
    ['birthday', DateTimeCompareValidator::className()],

    // validates if birthday is less than or equal to today
    ['birthday', DateTimeCompareValidator::className(), 'compareValue' => date('Y-m-d H:i:s'), 'operator' => ' 'driver_license_expiry, 'operator' => '
