我的腳本從用戶接收多個變量。每個變量都包含部分日期/時間(年,月,日,小時,分鐘)。所有信息都存儲在單獨的變量中。PHP - 將多變量變量格式化爲mysql DATETIME格式
我想將所有格式化爲可接受的MySQL DATETIME格式,以便將其保存在數據庫中。
我的腳本從用戶接收多個變量。每個變量都包含部分日期/時間(年,月,日,小時,分鐘)。所有信息都存儲在單獨的變量中。PHP - 將多變量變量格式化爲mysql DATETIME格式
我想將所有格式化爲可接受的MySQL DATETIME格式,以便將其保存在數據庫中。
mktime()和strtotime()功能在這裏很有幫助。沒有一個你正在使用的例子,我不能給你比鏈接更好的例子。
然後你會跟date()格式化時間戳:
$mysql_date = date('Y-m-d H:i:s', $timestamp);
也許你想
function getDBTime($year, $month, $day $hours, $mins, $secs = "0"){
$timestamp = mktime($hours, $mins, $secs, $month, $day, $year);
return date('Y-m-d H:i:s',$timestamp);
}
和({這裏您的數據})使用$ VAR = getDBTime;
我已經學會了其他日期()會形成正確的格式化時間戳的其他stackoverflow問題,但我不知道如何把它放入日期()將接受。謝謝! – 2011-05-18 11:55:47