2
我正在處理我自己的日曆應用程序,而且我目前面臨的問題是,只要我輸入的時間晚於ca. 2040數字(秒)變得太大,無法保存在「int」類型的變量中。時間戳太大,無法保存在一個int變量中
這似乎是清楚的,我要投我的變量(即谷歌說就是),但不知何故,沒有工作...
我不知道PHP函數是否將不接受除int以外的任何其他變量類型,或者如果我只是沒有把它弄清楚,但我確定我不是唯一的也不是第一個面對這個問題的變量。
那麼你有什麼建議如何應對這個問題?
你是否建議OP購買一臺新電腦來寫他的功能? – Gabe 2012-01-09 21:22:25
我使用strtotime()來創建一個時間戳。很明顯,創建的數字會打破整數類型的界限。 在您發佈的頁面上(我已經閱讀過),它表示: 「如果PHP遇到超出整數類型範圍的數字,它將被解釋爲float。」 那麼,爲什麼數字不會被php自動解釋爲float?爲什麼演員不能改變任何事情? – Marco7757 2012-01-09 22:49:13
@加貝,它必須是上個世紀生產運算所使用的計算機。否則它也支持64位操作。 *操作系統*可能是你的意思 – 2012-01-09 22:57:04