1. 程式人生 > >php 關於變數是時間戳還是已經變成特定格式的時間的判斷(捨棄strtotime false判斷法 php版本會出問題)

php 關於變數是時間戳還是已經變成特定格式的時間的判斷(捨棄strtotime false判斷法 php版本會出問題)

參考文件  http://php.net/manual/zh/function.ctype-digit.php

專案中有兩種資料來源  兩種資料來源的時間格式是不同    

之前做了測試 strtotime(時間戳)  返回false

但是今天發現了一個時間戳 1436587200 竟然返回 165059102218

so bug 產生了; 現在是用純數字檢測函式  ctype_digit   ok

這個是個php 造成的bug   v5.6有這個問題  v7沒有這個問題