我有一個「簡單」的PHP時間戳問題(在Linux機器上)。php時間戳問題
我需要在year-month-date(使用3個菜單 - html選擇)中獲取用戶生日。當用戶出生於1970-1-1時,時間戳爲零,應用程序邏輯錯誤。
你會如何處理這種情況?
問候,
我有一個「簡單」的PHP時間戳問題(在Linux機器上)。php時間戳問題
我需要在year-month-date(使用3個菜單 - html選擇)中獲取用戶生日。當用戶出生於1970-1-1時,時間戳爲零,應用程序邏輯錯誤。
你會如何處理這種情況?
問候,
只要你的日期是年間2001至38年的PHP本地date
功能應該工作正常。時間戳不應該用於出生日期。如果您需要使用此範圍以外的日期,請查看ADOdb Date Time Library。
嘗試使用內置的DateTime類代替(http://php.net/manual/en/class.datetime.php)
通常你不採取時間戳生日... – jochil 2009-10-19 12:00:06
如果應用程序邏輯得到的一切錯誤,我建議改變它。 SCNR ;-)爲什麼首先使用時間戳?沒有實際的「日期」數據類型可以使用嗎? – Tomalak 2009-10-19 12:00:54
我同意,時間戳與生日不是很好的結合,但如果你真的需要它們,爲什麼不通過增加幾秒鐘來消除'0'的位置?轉換m/d/y + 60秒等,這永遠不會導致0時間戳。 – Jakub 2009-10-19 14:15:22