2017-03-20 81 views
0

使用TO_SECONDS(DATE_FORMAT(NOW() , '%Y-%m-%d %h:%i:%s'))我得到的當前時間以秒爲單位,但在同一時間,當我試圖找到時間秒服務器使用strtotime(strftime("%F %T %p"))它是不同的。 如:MySQL允許63657226218秒而PHP的UNIX時間是1489986896.Php和Mysql日期在幾秒鐘內是不同的當前時間戳

Thanx提前

+0

你不能使用UNIX_TIMESTAMP沒有TO_SECONDS –

回答

0

TO_SECONDS給定一個日期或日期時間EXPR,自今年返回秒的數量。不是1970年!

你想用UNIX_TIMESTAMP:

select UNIX_TIMESTAMP(NOW()); 
+0

而事實上,這是完全可行的有PHP和MySQL在不同的時區 –

+0

爲我樹立UNIX_TIMESTAMP和時間()是努力比較兩次數據庫和當前時間Thanx的指導 – Sandeep

相關問題