用于调度和安排的最佳php / mysql日期格式考勤卡系统?

时间:2011-10-05 23:09:53

标签: php mysql datetime date time

我知道有一千次被问过不同的方式,但我还没有找到大多数人都同意的答案。似乎每个人都有自己的(通常是完全不同的)如何在mysql中存储日期的想法。

对于日程安排&时间卡系统,什么是存储日期的最佳方式&次?日期&必须计算时间范围,必须计算诸如“一天/一周的总工作时间”等事情,等等。

请记住,人们可能正在从不同的时区进入,所以时间必须适当地抵消才能在当地时间显示。我不能只输出“一刀切”的时间戳。

那么,话虽如此,大家对此有什么看法?

1 个答案:

答案 0 :(得分:3)

使用timestamp / datetime字段并将值存储在UTC时间中。转换为本地时区以输出给用户。

通过这种方式,您可以轻松地在时钟输入/时钟输出上进行数学运算,并且在尝试在时区之间进行转换时不会有太大的混乱。

相关问题