public function value($value) { $value = parent::value($value); if ($value !== NULL) { $value = (int) $value; } return $value; }
public function value($value) { $value = parent::value($value); if ($value === '' or $value === NULL) { // Empty strings are not a valid timestamp $value = NULL; } else { $value = (int) $value; } return $value; }
/** * Returns the fields’ value in local timezone * * @param value * @return time */ public function value($value) { $format = 'Y-m-d H:i:s'; $value = parent::value($value); if (is_null($value)) { return gmdate($format); } elseif (is_int($value)) { return gmdate($format, $value); } else { return date($format, strtotime($value . ' +0000')); } }