php - DateTime 到字符串 PHP
问题描述
我遇到了一个问题,我正在尝试将我的日期时间值(在 bdd 中)与 PHP 分开
$temps[0]['Date_deb']; // --> "2017-10-07 00:00:00"
$letemps = $temps[0]['Date_deb'];
//echo $letemps->format('Y-m-d H:i:s');
$t1 = explode(" ", $letemps); // t1=["", ""]
$t1[0]= $dateDebut; // t1[0]=[""]
$t1[1]= $dateFin; // t1[1]=[""]
我认为爆炸不起作用,因为它是日期时间格式,所以我尝试回应
//echo $letemps->format('Y-m-d H:i:s');
但我得到一个错误:调用字符串上的成员函数格式()
我怎么能得到t1[0]= "2017-10-07"
和t1[1]="00:00:00"
?
我希望你能帮帮我 ..
解决方案
问题是您正在为数组分配一个值,而它应该是相反的。
$t1
假设您在实际代码中的and $dateDebut
/之间没有任何内容$dateFin
,那么您的代码会将 null 的值分配给$t1[0]
and $t1[1]
。
试试这个代码,其中$dateDebut
和$dateFin
现在分别等于日期/时间。
$temps[0]['Date_deb']; // --> "2017-10-07 00:00:00"
$letemps = $temps[0]['Date_deb'];
$t1 = explode(" ", $letemps);
$dateDebut = $t1[0]; // $dateDebut = "2017-10-07"
$dateFin = $t1[1]; // $dateFin = "00:00:00"
echo $dateDebut . " and " . $dateFin;
echo "<br>"
echo $t1[0] . " and " . $t1[1];
推荐阅读
- amazon-web-services - 从本地机器设置到 api 网关的隧道
- azure - Azure 函数在本地运行,从门户运行时失败
- kubernetes - 完整的 pod 状态列表
- reactjs - 如何在 cra 中使用 Nextjs
- python - 通过 API 的 CSV - 只能连接 str
- python - 如何通过使用 python 给出条件来自动复制文件?
- javascript - 如何使用 React 显示图像上传预览?
- algorithm - 与选择和排名进行最佳匹配的算法
- php - 使用 XMLReader 查找节点并从当前节点和后续子节点检索 XML
- typescript - 打字稿函数重载:无法访问的“this”类型