我正在使用if語句的簡寫符號來格式化字段。如果該字段是一個空字符串,我把它留作一個空字符串,如果沒有,那麼我想格式化爲適當的日期時間格式,因此它可以插入到MySQL數據庫。這裏是我的PHP代碼PHP - 如果聲明的日期格式與奇怪的輸出短手
$date = ($date == '') ? date("Y-m-d", strtotime($date)) : $date;
由於某種原因,當$日期字符串不空它返回它的詮釋,他格式「M/d/Y」例如:04/01/2010
當我如果
$date = date("Y-m-d", strtotime($date));
print($date);
它是正確這樣的「年月日」或格式化2010-04-01拉碼出來的簡寫。有誰知道爲什麼發生這種情況?謝謝
感謝這正是我所需要的。 – McNabbToSkins 2010-04-29 14:17:13