【发布时间】:2013-10-06 06:05:49
【问题描述】:
我在下拉列表中有以下给定的时间间隔选项(这些是字符串)
<select name="CSSAtapsClient[client_time_window][0]" id="client_time_window_0">
<option value="5702">7am - 10am</option>
<option value="5703">10am - 1pm</option>
<option value="5704">12pm - 3pm</option>
<option value="5705">3pm - 6pm</option>
<option value="5706">6pm - 9pm</option>
<option value="5707">7pm - 10pm</option>
<option value="5708">9pm - 12am</option>
<option value="5709">12am - 7am</option>
</select>
我需要将这些时间间隔转换为特定的 GMT 时区。例如,假设它在 GMT +8 时,我需要将其转换为 GMT +10,它可以通过增加 2 小时来完成。
所以如果给定的时间间隔是 7am - 10am (GMT +8) 它应该是 9am - 12pm (GMT +10)
转换这种时间间隔的最佳方法是什么?我在这里看到的问题是它的字符串(时间间隔)。
感谢您早日回复。
编辑 1
我只转换到澳大利亚各州,因此转换时不可能有一天的差异。请检查此链接http://www.timebie.com/tz/australiatimezone.php
【问题讨论】:
-
这些时间代表什么?你怎么得到它们?请注意,根据时区差异,您也可能会在天数上有所不同
-
@JasonOOO 是的,我忘了说我只为澳大利亚国家进行转换。所以它大多像 1 或 2 小时的变化。请检查此链接timebie.com/tz/australiatimezone.php
标签: php time yii timezone timestamp