DateTimeDiffTrait
+ Inheritance diagram for DateTimeDiffTrait:

Description

Date-time diffing.

Public Methods

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 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...
 

Methods

◆ diffDays()

Num diffDays ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional days elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num

◆ diffHours()

Num diffHours ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional hours elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num

◆ diffMinutes()

Num diffMinutes ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional minutes elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num

◆ diffMonths()

Num diffMonths ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional months elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num

◆ diffSeconds()

Num diffSeconds ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional seconds elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num

◆ diffYears()

Num diffYears ( DateTime  $x = null)

Date-time difference ($x - $this) in fractional years elapsed.

Parameters
null | DateTime$xDefaults to the current time.
Returns
Num