Skip to content

Commit afe278d

Browse files
committed
use carbon to parse dates
1 parent 28a92b0 commit afe278d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/controllers/api/Statements.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Controllers\API;
22

3+
use Carbon\Carbon;
34
use \Locker\Repository\Query\QueryRepository as QueryRepository;
45
use \Locker\Helpers\Exceptions as Exceptions;
56

@@ -86,8 +87,8 @@ private function convertDte($value) {
8687
if(is_array($value)) {
8788
if(isset($value['$dte'])) {
8889
$date = $value['$dte'];
89-
$parsedDate = strtotime($date);
90-
if($parsedDate) return new \MongoDate($parsedDate);
90+
$parsedDate = new Carbon($date);
91+
if($parsedDate) return new \MongoDate($parsedDate->timestamp, $parsedDate->micro);
9192
else throw new Exceptions\Exception("`$date` is not a valid date.");
9293
}
9394
else

0 commit comments

Comments
 (0)