2013-12-15 15 views
0

我想更改$ time变量的比例。 作为本地时间改变 一样,如果与当地时间相比更改PHP变量

The localtime is Between 9-10am then $time="10:00 - 10:59" 
The localtime is Between 10am-11am then $time="11:00 - 10:59" 
The localtime is Between 11am-12pm then $time="12:00 - 12:59" 
The localtime is Between 12pm-1pm then $time="13:00 - 13:59" 

&洙。!

为此我可以创建一个Mysql表名作为时间&已添加值。 &获取变量$ time中的值。

现在有24小时Cron Jobs &一个24脚本来改变那个sql的值。 &在不同的时间添加24个文件的cron以更改该值。 但它的任务太大。

任何人都知道任何短&可爱的方法来应用不同的价值varbe只使用PHP。 :) Thankx在提前..

+0

有一看http://www.php.net/manual/en/datetime.settimezone.php –

+0

但我需要1小时+的本地时间和在格式“xx.00 - xx:59” – user2890725

+0

Tomasz在他的回答中显示,您可以使用格式选项H获得小时(所有选项请参阅http://www.php.net/manual/en/function。 date.php),与日期时间的唯一区别在于,您可以轻松地设置当前输出的首选时区。 –

回答

0
$hour = (1 + date("H")) % 24; 
$two_digits = sprintf("%02d", $hour); 
$time = "{$two_digits}:00 - {$two_digits}:59";