【发布时间】:2012-10-18 07:24:42
【问题描述】:
我有一个 PHP 站点,它以人类形式从用户那里获取日期(例如 2012-10-18 或类似的日期)并将它们存储在数据库中。在数据库中,它们存储为 unix 时间戳。我可以使用 PHP 函数进行转换,只存储/检索时间戳,或者我可以使用 SQL/数据库函数在查询中进行转换,并存储/检索格式化的日期。
是否有理由更喜欢一种方法而不是另一种?其中之一是否更“正确”(关注点分离等)?
【问题讨论】:
-
我个人将依赖数据库函数转换,它在某种程度上更快并且在您的脚本中产生的开销更少。