【发布时间】:2011-03-16 07:21:21
【问题描述】:
我有一个场景,用户选择一个时间和日期(或多天),并且该值必须转换为该日期和时间的 UTC 时间。我有每个用户的 gmt 偏移量(用户在注册时设置它)。例如:
东部时区的用户选择:
周一、周二、周五下午 3:15
我需要知道该信息在 UTC 时间中的时间和日期。解决方案必须考虑到这样的情况,例如一个时区的星期一可能是 UTC 时间的另一天。另外,如果可以将时间转换为 24 小时格式,那将是一个加分项。
为了清楚起见,应该返回类似于数组的内容,例如:
Array('<3:15 pm eastern adjusted for utc>', '<Monday adjusted for UTC>', '<Tuesday adjusted for UTC>', '<Friday adjusted for UTC>');
我不需要将结果直接格式化为这样的数组 - 这只是最终目标。
我猜这涉及到使用 strtotime,但我就是不知道该怎么做。
【问题讨论】:
标签: php datetime time timezone