Php HTML5数据时本地输入格式错误:";文字不符合本地日期时间格式;使用mysql中的值

Php HTML5数据时本地输入格式错误:";文字不符合本地日期时间格式;使用mysql中的值,php,html,Php,Html,我正试图使用php将mysql中的日期/时间值转换成一个表单。我已经尝试了各种方法将我在第行找到的示例中的值转换为正确的格式(单引号与双引号等)。但是继续获取带有此代码变体的错误消息 <input type="datetime-local" value="<?php echo "$formatStartDate"; ?>" name="$reminder_start_datetime"> 但它不起作用 我需要将$REMENTER\u start\u datetime中的

我正试图使用php将mysql中的日期/时间值转换成一个表单。我已经尝试了各种方法将我在第行找到的示例中的值转换为正确的格式(单引号与双引号等)。但是继续获取带有此代码变体的错误消息

<input type="datetime-local" value="<?php echo "$formatStartDate"; ?>" name="$reminder_start_datetime">
但它不起作用

我需要将$REMENTER\u start\u datetime中的字符串格式化为对HTML5 datetime本地输入有效的格式。

更改此设置

input type="datetime-local" value="<?php echo "$formatStartDate"; ?>" name="$reminder_start_datetime">

你好如何从数据库中获取数据?这将确定收到db日期时的格式。如果它是一个字符串(通常是这样),那么
strotime
应该能够将其转换为PHP日期。这不足以让您的代码看到任何内容,除非在这一代码行之前一定有问题。假设您第一次像我们一样阅读这个问题!您能准确地计算出可能的错误吗请添加更多您的代码我们需要知道
$rementer\u start\u datetime
的格式。你能做一个
die($members\u start\u datetime)并告诉我它输出什么?注意,我的格式字符串错误。它本应该是一个大写字母S,持续几秒钟。它已被更正。%Y-%m-%dT%H:%m:%S“复制到可能并且仍然会得到此输入的错误:>您得到此错误:“文字不满足使用php值的本地日期时间格式”?我非常怀疑。我试过大写字母S。仍然有错误。非常感谢你的帮助
input type="datetime-local" value="<?php echo "$formatStartDate"; ?>" name="$reminder_start_datetime">
input type="text" value="<?php echo $formatStartDate; ?>" name="$reminder_start_datetime">
// tested with this value and it works
// $reminder_start_datetime = "2005-1-1 12:00 AM";
$formatStartDateStamp = strtotime($reminder_start_datetime);
$formatStartDate = strftime("%Y-%m-%dT%H:%m:%S", $formatStartDateStamp);