例如,我正在开发一个网站(基于 PHP/MySQL),该网站显示帖子,并且人们只能在达到“发布”日期而不是之前看到某些类型的帖子。
到目前为止,我一直在使用:
$released_date = date("Y-m-d H:i:s");
在我的脚本中将我的数据库中的任何日期保存为日期时间NOW() > released_date
在我的 mysql 请求中检索特定帖子time() > strtotime($data['released_date'])
在我的 php 脚本中显示或隐藏帖子中的特定功能
但我意识到这些可能不兼容(至少最后一个与前两个),并且似乎出现了一些时区问题。我怎样才能以某种方式使这三个兼容?
我需要我的网站在世界任何地方独立于用户所在的位置“以相同的方式工作”。这意味着,如果帖子的日期已达到特定值,那么每个人都可以看到它并使用其中的某些功能。
最好的策略是什么?将所有内容与 unix 时间戳同步?与我的服务器时间值?
我真的在这里迷路了...
非常感谢任何帮助和/或建议!先感谢您!
露易丝