API: Fix date format
This commit is contained in:
parent
6b374c01ce
commit
5bd51b156a
5 changed files with 7 additions and 6 deletions
|
@ -108,7 +108,7 @@ class Account extends BaseDataTransferObject
|
|||
$userContactCreated = $userContact['created'] ?? DBA::NULL_DATETIME;
|
||||
|
||||
$created = $userContactCreated < $publicContactCreated && ($userContactCreated != DBA::NULL_DATETIME) ? $userContactCreated : $publicContactCreated;
|
||||
$this->created_at = DateTimeFormat::utc($created, DateTimeFormat::ATOM);
|
||||
$this->created_at = DateTimeFormat::utc($created, DateTimeFormat::API);
|
||||
|
||||
$this->note = BBCode::convert($publicContact['about'], false);
|
||||
$this->url = $publicContact['url'];
|
||||
|
|
|
@ -52,7 +52,7 @@ class Notification extends BaseDataTransferObject
|
|||
{
|
||||
$this->id = (string)$id;
|
||||
$this->type = $type;
|
||||
$this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::ATOM);
|
||||
$this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API);
|
||||
$this->account = $account->toArray();
|
||||
|
||||
if (!empty($status)) {
|
||||
|
|
|
@ -100,7 +100,7 @@ class Status extends BaseDataTransferObject
|
|||
public function __construct(array $item, Account $account, Counts $counts, UserAttributes $userAttributes, bool $sensitive, Application $application, array $mentions, array $tags, Card $card, array $attachments, array $reblog)
|
||||
{
|
||||
$this->id = (string)$item['uri-id'];
|
||||
$this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM);
|
||||
$this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::API);
|
||||
|
||||
if ($item['gravity'] == GRAVITY_COMMENT) {
|
||||
$this->in_reply_to_id = (string)$item['thr-parent-id'];
|
||||
|
|
|
@ -53,6 +53,6 @@ class Token extends BaseDataTransferObject
|
|||
$this->access_token = $access_token;
|
||||
$this->token_type = $token_type;
|
||||
$this->scope = $scope;
|
||||
$this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::ATOM);
|
||||
$this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,6 +34,7 @@ class DateTimeFormat
|
|||
const ATOM = 'Y-m-d\TH:i:s\Z';
|
||||
const MYSQL = 'Y-m-d H:i:s';
|
||||
const HTTP = 'D, d M Y H:i:s \G\M\T';
|
||||
const API = 'Y-m-d\TH:i:s.000\Z';
|
||||
|
||||
/**
|
||||
* convert() shorthand for UTC.
|
||||
|
|
Loading…
Reference in a new issue