• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • DateTimeImmutable::__construct()

    date_create_immutable

    (PHP 5 >= 5.5.0, PHP 7)

    Returns new DateTimeImmutable object

    说明

    面向对象风格

    publicDateTimeImmutable::__construct([string $time="now"[,DateTimeZone$timezone=NULL]])
    过程化风格
    date_create_immutable([string $time="now"[,DateTimeZone$timezone=NULL]]): DateTimeImmutable

    LikeDateTime::__construct()but works withDateTimeImmutable.

    As the type of the first parameter is string, we can assign a relative date for it.
    Example:
    <?php
    $immutable = new DateTimeImmutable('-1 year', new DateTimeZone('Asia/ShangHai'));
    echo $immutable->format('Y-m-d H:i:s');
    ?>
    It looks like the parameter of function strtotime and is very helpful for us to get an immutable relative DateTime object.