Skip to content

Commit 3e65b69

Browse files
committed
switch to microseconds
1 parent b977c8a commit 3e65b69

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

generator/tests/DateTimeImmutableTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@ public function testEquals(): void
158158
{
159159
$phpDateTime = new \DateTimeImmutable();
160160

161-
$safeDateTime1 = \Safe\DateTimeImmutable::createFromFormat('Y-m-d H:i:s.v', $phpDateTime->format('Y-m-d H:i:s.v'));
162-
$safeDateTime2 = new \Safe\DateTimeImmutable($safeDateTime1->format('Y-m-d H:i:s.v'));
161+
$safeDateTime1 = \Safe\DateTimeImmutable::createFromFormat('Y-m-d H:i:s.u', $phpDateTime->format('Y-m-d H:i:s.u'));
162+
$safeDateTime2 = new \Safe\DateTimeImmutable($safeDateTime1->format('Y-m-d H:i:s.u'));
163163

164164
$this->assertEquals($phpDateTime, $safeDateTime1);
165165
$this->assertEquals($phpDateTime, $safeDateTime2);

lib/DateTime.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class DateTime extends \DateTime
1313
//switch from regular datetime to safe version
1414
private static function createFromRegular(\DateTime $datetime): self
1515
{
16-
return new self($datetime->format('Y-m-d H:i:s.v'), $datetime->getTimezone());
16+
return new self($datetime->format('Y-m-d H:i:s.u'), $datetime->getTimezone());
1717
}
1818

1919
/**

lib/DateTimeImmutable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function __construct($time = 'now', $timezone = null)
3535
//switch from regular datetime to safe version
3636
private static function createFromRegular(\DateTimeImmutable $datetime): self
3737
{
38-
$safeDatetime = new self($datetime->format('Y-m-d H:i:s.v'), $datetime->getTimezone()); //we need to also update the wrapper to not break the operators '<' and '>'
38+
$safeDatetime = new self($datetime->format('Y-m-d H:i:s.u'), $datetime->getTimezone()); //we need to also update the wrapper to not break the operators '<' and '>'
3939
$safeDatetime->innerDateTime = $datetime;
4040
return $safeDatetime;
4141
}

0 commit comments

Comments
 (0)