Формат даты в laravel контроллере - PullRequest
0 голосов
/ 19 июня 2020

У меня есть время и дата заказа. Я хочу объединить их вместе и сделать это в правильном формате, например, здесь

2020-06-18T21:51:10+08:00 что означает буква T? и api im, с которым работает, не будет работать без этого формата

order_time: 12:21 pm

order_date: 2020-06-19

Я пробовал с этим, но мне это нужно объединить в datetime формат

$asapTime  = date("h:i a", strtotime($order_time));
$printDate  = date("Y-m-d ", strtotime($order_date));

1 Ответ

0 голосов
/ 19 июня 2020

Надеюсь, это поможет:

$time  = date("h:i a", strtotime($order_time));
$date  = date("Y-m-d ", strtotime($order_date));
$timestamp1 = date('Y-m-dTH:i:sO', strtotime("$date $time"));
$timestamp2 = date('Y-m-d\TH:i:sO', strtotime("$date $time")); // If you need T instead of abbreviations 

Вывод:

$timestamp1 = "2020-06-19CEST07:58:00+0200"
$timestamp2 = "2020-06-19T08:06:00+0200"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...