DateTimeTrait
+ Inheritance diagram for DateTimeTrait:

Description

Additional Inherited Members

- Public Methods inherited from DateTimeAddTrait
DateTime addDay ()
 
DateTime addDays (int $days)
 
DateTime addHour ()
 
DateTime addHours (int $hours)
 
DateTime addMinute ()
 
DateTime addMinutes (int $minutes)
 
DateTime addMonth ()
 
DateTime addMonths (int $months)
 
DateTime addSecond ()
 
DateTime addSeconds (int $seconds)
 
DateTime addYear ()
 
DateTime addYears (int $years)
 
- Public Methods inherited from DateTimeModifyTrait
DateTime firstDayOfMonth ()
 YYYY-MM-01 More...
 
DateTime firstDayOfYear ()
 YYYY-01-01 More...
 
DateTime lastDayOfMonth ()
 YYYY-MM-DD More...
 
DateTime lastDayOfYear ()
 YYYY-12-31 More...
 
DateTime modify ($s, int $m=0, int $h=0, int $D=0, int $M=0, int $Y=0)
 Applies date-time modifiers. More...
 
DateTime setDate (int $day=null, int $month=null, int $year=null)
 Manually set the date components, preserving the time. More...
 
DateTime setDay (int $day)
 
DateTime setHours (int $hours)
 
DateTime setMinutes (int $minutes)
 
DateTime setMonth (int $month)
 
DateTime setSeconds (int $seconds)
 
DateTime setTime (int $seconds=null, int $minutes=null, int $hours=null)
 Manually set the time components, preserving the date. More...
 
DateTime setYear (int $year)
 
DateTime toUTC (string $mysqlLocalTz=null)
 Changes the timezone from local to UTC. More...
 
- Public Methods inherited from DateTimeFormatTrait
DateTime date ()
 YYYY-MM-DD More...
 
Str dateFormat ($format)
 Date formatting expression using a driver-appropriate function. More...
 
DateTime datetime ()
 YYYY-MM-DD hh:mm:ss More...
 
Num day ()
 01 to 31 More...
 
Num dayOfWeek ()
 0 to 6 (Sunday is 0) More...
 
Num dayOfYear ()
 001 to 366 (365 + 1 during leap year) More...
 
Num hours ()
 00 to 23 More...
 
Str iso8601 ()
 ISO-8601 compatible datetime string, offset Z (UTC/Zulu) More...
 
Num julian ()
 Julian day number (fractional). More...
 
Num minutes ()
 00 to 59 More...
 
Num month ()
 01 to 12 More...
 
Num seconds ()
 00 to 59 More...
 
Str time ()
 00:00:00 to 23:59:59 More...
 
Num timestamp ()
 Unix timestamp. More...
 
Num weekOfYear ()
 00 to 53 More...
 
Num year ()
 YYYY More...
 
- Public Methods inherited from DateTimeDiffTrait
Num diffDays (DateTime $x=null)
 Date-time difference ($x - $this) in fractional days elapsed. More...
 
Num diffHours (DateTime $x=null)
 Date-time difference ($x - $this) in fractional hours elapsed. More...
 
Num diffMinutes (DateTime $x=null)
 Date-time difference ($x - $this) in fractional minutes elapsed. More...
 
Num diffMonths (DateTime $x=null)
 Date-time difference ($x - $this) in fractional months elapsed. More...
 
Num diffSeconds (DateTime $x=null)
 Date-time difference ($x - $this) in fractional seconds elapsed. More...
 
Num diffYears (DateTime $x=null)
 Date-time difference ($x - $this) in fractional years elapsed. More...
 
- Public Methods inherited from DateTimeSubTrait
DateTime subDay ()
 
DateTime subDays (int $days)
 
DateTime subHour ()
 
DateTime subHours (int $hours)
 
DateTime subMinute ()
 
DateTime subMinutes (int $minutes)
 
DateTime subMonth ()
 
DateTime subMonths (int $months)
 
DateTime subSecond ()
 
DateTime subSeconds (int $seconds)
 
DateTime subYear ()
 
DateTime subYears (int $years)
 
- Public Methods inherited from ValueTrait
Value coalesce (array $values)
 COALESCE($this, ...$values) More...
 
- Public Methods inherited from AggregateTrait
Num avg ()
 AVG($this) More...
 
Num avgDistinct ()
 AVG(DISTINCT $this) More...
 
Num count ()
 COUNT($this) More...
 
Num countDistinct ()
 COUNT(DISTINCT $this) More...
 
Str groupConcat (string $delimiter=',')
 GROUP_CONCAT($this) using a delimiter. More...
 
Num max ()
 MAX($this) More...
 
Num min ()
 MIN($this) More...
 
Num sum ()
 SUM($this) More...
 
Num sumDistinct ()
 SUM(DISTINCT $this) More...
 
- Public Methods inherited from ComparisonTrait
Predicate is ($arg)
 Null-safe type-strict equality. More...
 
Predicate isBetween ($min, $max)
 $this BETWEEN $min AND $max (inclusive) More...
 
Predicate isEqual ($arg)
 See Predicate::match(). More...
 
Predicate isFalse ()
 $this IS FALSE More...
 
Predicate isGt ($arg)
 $this > $arg, or driver-appropriate $this > ALL (SELECT ...) More...
 
Predicate isGtAny (Select $select)
 Driver-appropriate $this > ANY (SELECT ...) More...
 
Predicate isGte ($arg)
 $this >= $arg, or driver-appropriate $this >= ALL (SELECT ...) More...
 
Predicate isGteAny (Select $select)
 Driver-appropriate $this >= ANY (SELECT ...) More...
 
Predicate isLike (string $pattern)
 $this LIKE $pattern More...
 
Predicate isLt ($arg)
 $this < $arg, or driver-appropriate $this < ALL (SELECT ...) More...
 
Predicate isLtAny (Select $select)
 Driver-appropriate $this < ANY (SELECT ...) More...
 
Predicate isLte ($arg)
 $this <= $arg, or driver-appropriate $this <= ALL (SELECT ...) More...
 
Predicate isLteAny (Select $select)
 Driver-appropriate $this <= ANY (SELECT ...) More...
 
Predicate isNot ($arg)
 Null-safe type-strict inequality. More...
 
Predicate isNotBetween ($min, $max)
 $this NOT BETWEEN $min AND $max (inclusive) More...
 
Predicate isNotEqual ($arg)
 $this <> $arg or $this NOT IN ($arg) More...
 
Predicate isNotLike (string $pattern)
 $this NOT LIKE $pattern More...
 
Predicate isNotNull ()
 $this IS NOT NULL More...
 
Predicate isNotRegExp (string $pattern)
 $this NOT REGEXP $pattern More...
 
Predicate isNull ()
 $this IS NULL More...
 
Predicate isRegExp (string $pattern)
 $this REGEXP $pattern More...
 
Branch switch (array $values=[])
 CASE $this ... More...