19declare(strict_types=1);
41 if ($a_value && $a_value->isNull()) {
44 $this->value = $a_value;
95 return !$this->value instanceof
ilDate || $this->value->
isNull();
111 $obj =
new stdClass();
120 if (is_object($a_std)) {
getCheckSum()
Get unique checksum.
isSmaller(ilADT $a_adt)
Check if given ADT is smaller than self.
isLarger(ilADT $a_adt)
Check if given ADT is larger than self.
reset()
Init property defaults.
isValidDefinition(ilADTDefinition $a_def)
Check if definition is valid for ADT.
setDate(?ilDateTime $a_value=null)
isNull()
Is currently null.
equals(ilADT $a_adt)
Check if given ADT equals self.
importStdClass(?stdClass $a_std)
Import value from stdClass.
exportStdClass()
Export value as stdClass.
ADT definition base class.
isNull()
Is currently null.
getDefinition()
Get definition.
@classDescription Date and time handling
isNull()
Check if a date is null (Datetime == '0000-00-00 00:00:00', unixtime == 0,...)