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

    (PHP 5 >= 5.5.0, PHP 7)

    Creates a new object with modified timestamp

    说明

    publicDateTimeImmutable::modify(string $modify): DateTimeImmutable

    Creates a newDateTimeImmutableobject with modified timestamp. The original object is not modified.

    参数

    $object

    仅过程化风格:由date_create()返回的DateTime类型的对象。此函数会修改这个对象。

    $modify

    日期/时间字符串。正确格式的说明详见日期与时间格式。

    返回值

    Returns the newly created object 或者在失败时返回FALSE.

    To modify milliseconds and microseconds use next formats:
    <?php
    $a = new \DateTimeImmutable('2018-01-01 00:00:00.000'); 
    $b = $a->modify('9 msec'); 
    var_dump($b->format('Y-m-d H:i:s.u'));
    ?>
    Returns string(26) "2018-01-01 00:00:00.009000"
    <?php
    $a = new \DateTimeImmutable('2018-01-01 00:00:00.000'); 
    $b = $a->modify('9 usec'); 
    var_dump($b->format('Y-m-d H:i:s.u'));
    ?>
    Returns "2018-01-01 00:00:00.000009"