通过PHP将日期存储到UTC一行

时间:2016-07-15 21:07:45

标签: php date datetime timezone utc

据我所知,最好将日期作为UTC存储到数据库中,但我在这种情况下我很困惑。假设我有一个表格,最终用户插入日期“07-15-2016 “在东部时区。是否有必要将其存储为UTC日期或 as-is ,因为它不是DateTime?

我目前正在使用PHP中的单行程序将日期清理为格式,然后再将其插入数据库。

// User input is 07-15-2016 and will be formatted to 2016-07-15 00:00:00
$userDate = DateTime::createFromFormat('m-d-Y', '07-15-2016')->format('Y-m-d H:i:s'));

由于用户输入为EST,我能做些什么来确保没有任何混乱;同时,时间是00:00:00?

0 个答案:

没有答案