为了账号安全,请及时绑定邮箱和手机立即绑定

DateTime::createFromFormat():调用 bool 上的成员函数 format

DateTime::createFromFormat():调用 bool 上的成员函数 format

PHP
HUWWW 2023-12-15 15:40:39
我知道问题出在我的格式字符串中,我只是在弄清楚它到底应该是什么样子时遇到了一些麻烦。我使用的表单通过 action="" 直接发送到我的 php 脚本。 (而不是通过onsubmit中的javascript)。我使用的日期输入最终格式化日期,如下例所示:2020-09-15T15:07我的 php 格式如下:$date = DateTime::createFromFormat("Y-m-d*H-i", $_POST["registrationDeadline"]); echo "<h1>" . $date->format("Y-m-d") . "</h1>";我认为问题与日期中的字母 T 有关,我认为 * 可以让我跳过它。我也尝试过 "Y-m-dTH-i" 但我认为我实际上不应该在那里使用 T,因为那是保留的格式字符。
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

小时和分钟之间有冒号,而不是连字符:

$date = DateTime::createFromFormat("Y-m-d*H:i", $_POST["registrationDeadline"]);


查看完整回答
反对 回复 2023-12-15
  • 1 回答
  • 0 关注
  • 39 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信