2015-04-12 88 views
0

在我的PHP程序中使用SET time_zone = '+01:00'設置時區沒有被優化

時,我的基準我的代碼,並使用microseconds()獲得運行我的查詢時間,我發現這個查詢需要7秒左右!

7.0999999999932E-5 microseconds

我用mysqli,我想知道有沒有更好的方式來設置時區,在我的PHP程序?

+1

那不是說.00007099 ...? – belwood

回答

0

這裏是設置時區在PHP

有道

REFFERENCE: http://www.w3schools.com/php/func_date_default_timezone_set.asp

+0

這個函數是用於php的,可以爲mysql設置時區嗎? – MajAfy

+0

沒有這只是爲PHP,但你可以使用日期('Y-m-d H:我:S') 如果數據庫時間需要更改。你可以這樣做 https://stackoverflow.com/questions/4484965/how-to-set-database-time-zone-in-application-ini?rq=1 –

0

7E-5爲0.07 納秒

在PHP中,我喜歡使用microtime(true)。我不知道你在哪裏microseconds()

如果這應該是一個MySQL命令,它將花費比納秒更長的時間,可能接近1毫秒。

+0

謝謝,你是正確的,當我格式化使用'sprintf'輸出我注意到這是一個毫秒:)結果是'0.0000770' – MajAfy

+0

.07 ns是一個超級結果,考慮到@ 3GHz的時鐘週期需要0.33 ns才能完成... –