- Fixed Datetime output

This commit is contained in:
Dave M. 2020-02-10 15:19:46 -05:00
parent 2f43fb4559
commit 8a16ab8062
1 changed files with 12 additions and 10 deletions

View File

@ -5,11 +5,13 @@ namespace Ulmus\Entity\Field;
use Ulmus\Entity\EntityObjectInterface;
class Datetime extends \DateTime implements EntityObjectInterface {
public function load(...$arguments)
public string $format = "Y-m-d H:i:s";
public function load(...$arguments)
{
$value = $arguments[0];
# From Timestamp
if ( is_numeric($value) ) {
return new static("@$value");
@ -17,15 +19,15 @@ class Datetime extends \DateTime implements EntityObjectInterface {
return new static($value);
}
public function save()
public function save()
{
return $this->getTimestamp();
return $this->__toString();
}
public function __toString()
{
return $this->format("Y-m-d H:i:s");
return $this->format($this->format);
}
}
}