DateTimeImmutable::createFromMutable

(PHP 5 >= 5.6.0, PHP 7)
Returns new DateTimeImmutable object encapsulating the given DateTime object
public static DateTimeImmutable DateTimeImmutable::createFromMutable ( DateTime $datetime )
Parameters:
datetime

The mutable DateTime object that you want to convert to an immutable version. This object is not modified, but instead a new DateTimeImmutable object is created containing the same date time and timezone information.

Returns:

Returns a new DateTimeImmutable instance.

Examples:
Creating an immutable date time object
<?php
$date = new DateTime("2014-06-20 11:45 Europe/London");

$immutable = DateTimeImmutable::createFromMutable( $date );
?>

doc_php
2016-02-24 15:56:20
Comments
Leave a Comment

Please login to continue.