我的下面的函數從另一個正常工作的函數中複製而來。如果從查詢字符串獲取值,並把它們變成一個日期:從查詢字符串獲取值時出現的問題
function updateShift()
{
echo $name = $_GET['shift_name'];
echo $start_date = date('Y-m-d H:i:s', strtotime("{$_GET['start_hours']}:{$_GET['start_minutes']} {$_GET['start_ampm']}"));
echo $stop_date = date('Y-m-d H:i:s', strtotime("{$_GET['stop_hours']}:{$_GET['stop_minutes']} {$_GET['stop_ampm']}"));
}
但是它返回:
Shift Name
1969-12-31 17:00:00
1969-12-31 17:00:00
知道爲什麼這工作正常,在其他地方而不是在這裏?查詢字符串在shift_name中正確顯示。
你請求的URI是什麼? – 2009-08-17 12:08:00
strtotime返回什麼? – 2009-08-17 12:08:45
action = update&shift = 19&shift_name = Fun!&start_hours = 4&start_minutes = 0&start_ampm = PM&stop_hours = 6&stop_minutes = 0&stop_ampm = PM – ian 2009-08-17 12:14:31