DateTimeImmutable::createFromInterface
  指定された DateTimeInterface オブジェクトをカプセル化した、新しい DateTimeImmutable オブジェクトを返す
  
 
  説明
  
   public static DateTimeImmutable DateTimeImmutable::createFromInterface(DateTimeInterface $object)
  
 
  パラメータ
  
   
    
     - 
object 
     - 
      
       変更できないバージョンに変換する DateTimeInterface オブジェクト。
       このオブジェクトは変更されませんが、
       同じ日付、時刻、タイムゾーンの情報が入った新しい
       DateTimeImmutable オブジェクトが作成されます。
      
      
    
   
  
  
 
  戻り値
  
   新しいDateTimeImmutable クラスのインスタンスを返します。
  
  
 
  例
  
   
    例1 DateTimeImmutable オブジェクトを作る
    
<?php
$date = new DateTime("2014-06-20 11:45 Europe/London");
$immutable = DateTimeImmutable::createFromInterface($date);
$date = new DateTimeImmutable("2014-06-20 11:45 Europe/London");
$also_immutable = DateTimeImmutable::createFromInterface($date);
?>