簡體   English   中英

將字符串日期和時間轉換為datetime

[英]Converting string date and time to datetime

$date = DateTime::createFromFormat('d/m/Y h:i A', '$info['date']'.' '.'$info['time']');
echo $date->format('Y-m-d H:i:s');

基本上我正在嘗試將數據庫時間和日期轉換為datetime格式,以便我可以檢查事物。 但是我認為我實際上不能在dateTime函數中輸入$ info ['date'] / time,所以我不知道該怎么做。 我在這個網站上瀏覽了無數次,似乎找不到任何東西。

嘗試這個:

$date = DateTime::createFromFormat('d/m/Y h:i A', $info['date'].' '.$info['time']);

注意,我刪除了變量周圍的單引號。

實際跟隨

$date = DateTime::createFromFormat('d/m/Y h:i A', '$info['date']'.' '.'$info['time']');

應該:

$date = DateTime::createFromFormat('d/m/Y h:i A', $info['date'] . ' ' . $info['time']);

您已經使用了諸如'$info['date']''$info['date']'引號,但不應使用。

這對我有用

$date = date("Y-m-d H:i:s", strtotime($YourDateTime));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM