Controller_Validator_Basic::rule_iso_datetime PHP Method

rule_iso_datetime() public method

YYYY-MM-DD hh:mm:ss with optional microseconds
public rule_iso_datetime ( $a )
    public function rule_iso_datetime($a)
    {
        $parts = explode(' ', $a);
        $msg = 'Must be a valid ISO datetime';
        if (count($parts) != 2) {
            return $this->fail($msg);
        }
        try {
            $this->rule_iso_date($parts[0]);
        } catch (Exception $e) {
            return $this->fail($msg);
        }
        try {
            $this->rule_iso_time($parts[1]);
        } catch (Exception $e) {
            return $this->fail($msg);
        }
    }