/** * Constructor * * @param string $name name of the time array * @param int $hour selected hour * @param int $min select minute * @param string $ext am|pm * @param string $class css class */ function Time($name, $hour = null, $min = null, $ext = null, $class = null) { $this->name = $name; $this->hour = $hour; $this->min = $min; $this->ext = $ext; $this->class = $class; $this->h = array_smear(lpad(range(0, 12))); $this->m = array_smear(lpad(range(0, 59))); $this->e = array('am' => 'AM', 'pm' => 'PM'); }
public function validateDate($form, $name) { $value = $form->input($name); if (0 >= preg_match('/^(\\d\\d\\d\\d)-(\\d\\d?)-(\\d\\d?)$/', $value, $match)) { return false; } $date = $match[1] . '-' . lpad($match[2]) . '-' . lpad($match[3]); $this->output($name, $date); }