我正在寻找一种方法来获取从 MySQL 返回的 CURRENT_TIMESTAMP
,最终,我想在 PHP 中构造一个 DateTime($with_the_result);
(CodeIgniter ),并使用 this accepted answer 中的函数将其与 MySQL 时间戳进行比较。 。 (当然,改变第三行)
我不想使用 PHP 的 DateTime();
来初始化它,因为我的 PHP 服务器(Apache?)总是有错误的值。虽然 MySQL 也可能是错误的,但我只是想要一致性。所以我想确保我在 PHP 中得到 'NOW()'
如何使用 CodeIgniter 和 MySQL(也许还有 Active Record?不一定)来做到这一点。
我也将感谢任何关于时间戳和日期时间之间的差异的评论,以及对于大型数据库我应该使用哪一个。我只需要精确到秒。
感谢您的帮助!
最佳答案
事实证明我可以做到这一点:
echo $this->db->query("SELECT NOW();")->row_array()['NOW()'];
打印时间戳:2014-01-25 20:22:34
关于php - 如何在 PHP 中获取 MySQL 的 CURRENT_TIMESTAMP - CodeIgniter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21354343/