public static function GetTypeName()
{
return 'date';
}
public function setValue($p_value) { if (!MetaDate::IsValid($p_value)) { throw new InvalidValueException($p_value, MetaDate::GetTypeName()); } $this->m_value = trim($p_value); list($this->m_year, $this->m_month, $this->m_monthDay) = preg_split('/-/', $this->m_value); $timestamp = strtotime($this->m_value); $date_time = getdate($timestamp); $this->m_weekDay = $date_time['wday']; }