You are here

public static function Carbon::instance in Persian Date for Drupal 8 8.4

Create a Carbon instance from a DateTime one.

Parameters

\DateTime $dt:

Return value

static

2 calls to Carbon::instance()
Carbon::createFromFormat in src/Library/Carbon/Carbon.php
Create a Carbon instance from a specific format.
Carbon::diffFiltered in src/Library/Carbon/Carbon.php
Get the difference by the given interval using a filter closure

File

src/Library/Carbon/Carbon.php, line 301

Class

Carbon
A simple API extension for DateTime

Namespace

Drupal\persian_date\Library\Carbon

Code

public static function instance(DateTime $dt) {
  if ($dt instanceof static) {
    return clone $dt;
  }
  return new static($dt
    ->format('Y-m-d H:i:s.u'), $dt
    ->getTimezone());
}