我有这种格式来自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”或分隔它们的空格组成。字符串中不包含有关时区的信息;日期和时间应该位于用户的本地时区。”
但是我不知道如何格式化碳素。
答案 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)));