在我的應用程序中,我從Javascript向PHP發送一個變量,它是一個時間戳。例如,從JavaScript我送這個變種:使用intval()更改int的時間戳爲2147483647
var date = new Date().getTime(); //(date = 1474119172775)
當我取回此日期在我的PHP,我做了INTVAL(),以確保投的價值在我的SQL數據庫中存儲之前爲int。
但是,當我這樣做,我得到以下結果:
$dateFrom = intval($json['date']); // ($dateFrom = 2147483647)
我看到PHP文件,讓INTVAL功能可以爲32位系統返回這個值,所以我可以用什麼來投我輸入變種成int?
在clien上除以1000,因爲它是毫秒 –
或者只是把它作爲字符串分割:'substr(...,0,-3)' – hindmost
intval'和'(int)'基本上沒有區別。 – SOFe