_12Hour( $match ); else $this->value = date('H:i:s', strtotime($value)); } else $value = null; } function setValue($value) { return $this->setValue( $value ); } function Nice() { return date('g:ia', strtotime($this->value)); } function Nice24() { return date('H:i', strtotime($this->value)); } function TwelveHour( $parts ) { $hour = $parts[1]; $min = $parts[2]; $half = $parts[3]; $this->value = (( $half == 'pm' ) ? $hour + 12 : $hour ) .":$min:00"; } function requireField() { DB::requireField($this->tableName, $this->name, "time"); } public function scaffoldFormField($title = null, $params = null) { return new TimeField($this->name, $title); } } ?>