DateTimeAddTrait
+ Inheritance diagram for DateTimeAddTrait:

Description

Date-time addition helpers.

Public Methods

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

Methods

◆ addDay()

DateTime addDay ( )
Returns
DateTime

◆ addDays()

DateTime addDays ( int  $days)
Parameters
int$days
Returns
DateTime

◆ addHour()

DateTime addHour ( )
Returns
DateTime

◆ addHours()

DateTime addHours ( int  $hours)
Parameters
int$hours
Returns
DateTime

◆ addMinute()

DateTime addMinute ( )
Returns
DateTime

◆ addMinutes()

DateTime addMinutes ( int  $minutes)
Parameters
int$minutes
Returns
DateTime

◆ addMonth()

DateTime addMonth ( )
Returns
DateTime

◆ addMonths()

DateTime addMonths ( int  $months)
Parameters
int$months
Returns
DateTime

◆ addSecond()

DateTime addSecond ( )
Returns
DateTime

◆ addSeconds()

DateTime addSeconds ( int  $seconds)
Parameters
int$seconds
Returns
DateTime

◆ addYear()

DateTime addYear ( )
Returns
DateTime

◆ addYears()

DateTime addYears ( int  $years)
Parameters
int$years
Returns
DateTime