DateTime
- Full name:
\Qubus\ValueObjects\DateTime\DateTime - This class implements:
\Qubus\ValueObjects\ValueObject
Properties
date
time
Methods
__construct
Returns a new DateTime object.
public __construct(\Qubus\ValueObjects\DateTime\Date $date, ?\Qubus\ValueObjects\DateTime\Time $time = null): mixed
Parameters:
| Parameter | Type | Description |
|---|---|---|
$date | \Qubus\ValueObjects\DateTime\Date | |
$time | ?\Qubus\ValueObjects\DateTime\Time |
Throws:
__toString
Returns DateTime as string in format "Y-n-j G:i:s".
fromNative
Returns a new DateTime object from native values.
- This method is static.
Throws:
fromNativeCarbonImmutable
Returns a new DateTime from native CarbonImmutable.
public static fromNativeCarbonImmutable(\Carbon\CarbonImmutable $dateTime): \Qubus\ValueObjects\DateTime\DateTime
- This method is static.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$dateTime | \Carbon\CarbonImmutable |
Throws:
now
Returns current DateTime.
- This method is static.
Throws:
equals
Tells whether two DateTime are equal by comparing their values.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$dateTime | \Qubus\ValueObjects\ValueObject |
getDate
Returns date from current DateTime.
getTime
Returns time from current DateTime.
toNativeCarbonImmutable
Returns a CarbonImmutable version of the current DateTime.
Automatically generated on 2025-10-13