我在数据库中存储了一个UTC日期/时间。现在,我正在努力添加转换功能,使得当用户选择时区后,它可以显示他们当地的时间。基本上,用户从表单中进行选择:
<select name="DropDownTimezone" id="DropDownTimezone">
<option value="-12.0">(GMT -12:00) Eniwetok, Kwajalein</option>
<option value="-11.0">(GMT -11:00) Midway Island, Samoa</option>
<option value="-10.0">(GMT -10:00) Hawaii</option>
...
我可以将选项值设为任何值,但易记的方式如上所示。那么在mysql中应该使用什么数据类型呢?在这种情况下真的很重要吗?TINYINT可以吗?也许使用ENUM会是一个好主意?
欢迎提供任何建议。