\Puyo\TimeDTI

DateTimeImmutableと同等のもの。ImmutableなDateTime。

PHP-5.5系のDateTimeImmutableには致命的なバグが多く、 とくに 5.5.8 よりも古い環境ではそれが顕著。

マイナーバージョンが不明な環境でDateTimeImmutable相当のことをするために作成した。 よってDateTimeImmutableが信頼できる環境下ではそれを使ったほうがよい。

Summary

Methods
Properties
Constants
add()
createFromFormat()
createFromMutable()
modify()
setDate()
setISODate()
setTime()
setTimestamp()
setTimezone()
sub()
cloneAsDateTime()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

add()

add(  $interval) 

Parameters

$interval

createFromFormat()

createFromFormat(  $format,   $time,   $timezone = null) 

Parameters

$format
$time
$timezone

createFromMutable()

createFromMutable(\DateTime  $datetime) 

Parameters

\DateTime $datetime

modify()

modify(  $modify) 

Parameters

$modify

setDate()

setDate(  $year,   $month,   $day) 

Parameters

$year
$month
$day

setISODate()

setISODate(  $year,   $month,   $day = 1) 

Parameters

$year
$month
$day

setTime()

setTime(  $hour,   $minute,   $second,   $microseconds) 

Parameters

$hour
$minute
$second
$microseconds

setTimestamp()

setTimestamp(  $unixtimestamp) 

Parameters

$unixtimestamp

setTimezone()

setTimezone(  $timezone) 

Parameters

$timezone

sub()

sub(  $interval) 

Parameters

$interval

cloneAsDateTime()

cloneAsDateTime() : \DateTime

DateTimeにして返す。オリジナル。

Returns

\DateTime