2015-04-12 63 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才能完成... –