将没有时区的DateTime转换为UTC

时间:2015-10-19 12:03:41

标签: php datetime timezone utc

我在将DateTime字符串值转换为UTC时遇到问题。客户将以15分钟的步骤上传一个带有DateTime值的文件(一个文件包括整天):

Date (MET)         Value
25.10.2015 00:00   2       [DST - Germay offset +2]
25.10.2015 00:15   2       [DST]
25.10.2015 00:30   2       [DST]
25.10.2015 00:45   2       [DST]
...                ...
25.10.2015 02:00   2       [DST]
25.10.2015 02:15   2       [DST]
25.10.2015 02:30   2       [DST]
25.10.2015 02:45   2       [DST]
25.10.2015 02:00   2       [Winter time - Germany offset +1]
25.10.2015 02:15   2       [Winter time]
25.10.2015 02:30   2       [...]
25.10.2015 02:45   2
25.10.2015 03:00   2
...                ...

文件中没有DateTime偏移量。 [DST] [冬季时间] 仅用于可视化(它不包含在文件中!)。有没有办法在不知道偏移量的情况下将给定的DateTime字符串转换为UTC?

我的期望:

Date (UTC)         Value
25.10.2015 22:00   2       [DST: 25.10.2015 00:00 +2]
25.10.2015 22:15   2       [DST: 25.10.2015 00:15 +2]
25.10.2015 22:30   2       [DST: 25.10.2015 00:30 +2]
25.10.2015 22:45   2       [DST: 25.10.2015 00:45 +2]
...                ...
25.10.2015 00:00   2       [DST: 25.10.2015 02:00 +2]
25.10.2015 00:15   2       [DST: 25.10.2015 02:15 +2]
25.10.2015 00:30   2       [DST: 25.10.2015 02:30 +2]
25.10.2015 00:45   2       [DST: 25.10.2015 02:45 +2]
25.10.2015 01:00   2       [Winter time: 25.10.2015 02:00 +1]
25.10.2015 01:15   2       [Winter time: 25.10.2015 02:15 +1]
25.10.2015 01:30   2       [...]
25.10.2015 01:45   2
25.10.2015 02:00   2
...                ...

我必须将这些DateTime值存储在MySQL数据库表中。

非常感谢!

0 个答案:

没有答案