将Carbon日期转换为html日期时间格式

时间:2019-12-09 16:09:39

标签: php laravel php-carbon

我有这种格式来自Carbon

 // Y-m-d H:i
$datetime = 2019-12-10 14:00;

现在,我想将此日期时间格式转换为在datatime-local输入中使用。

<input type="datetime-local" value="{{ $datetime }}">

但是它需要另一种格式。

它在这里说 https://developer.mozilla.org/en-US/docs/Web/HTML/Date_and_time_formats#Local_date_and_time_strings

”有效的datetime-local字符串由日期字符串和时间字符串以及字母“ T”或分隔它们的空格组成。字符串中不包含有关时区的信息;日期和时间应该位于用户的本地时区。”

但是我不知道如何格式化碳素。

2 个答案:

答案 0 :(得分:2)

只需反斜杠T

<?php

$date = new DateTime('2019-12-10 14:00');
echo $date->format('Y-m-d\TH:i:s');

输出2019-12-10T14:00:00,请在此处https://3v4l.org/PTAeZ

进行检查

答案 1 :(得分:1)

您只需使用日期函数n PHP

$datetime = '2019-12-10 14:00';

print_r(date('Y-m-d \T H:i:s', strtotime($datetime)));