php - 如何在 PHP 中获取 MySQL 的 CURRENT_TIMESTAMP - CodeIgniter?

标签 php mysql codeigniter datetime timestamp

我正在寻找一种方法来获取从 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/

相关文章:

php - 如何使用带有 PDO 的 PHP 计算 MySQL 表中行子集的大小(以字节为单位)?

mysql - 如何在 mysql 上的一个查询(3 个表)中进行 2 个不同的连接

php - 从输入字段插入 wp DB

php - 如何在 CodeIgniter 中检索 cookie 值?

php - Codeigniter 分页在 Controller 中获取实际结果总计

php - CodeIgniter session 和常规 session 可以共存吗?

php - 如何让 Mysql 查询(多连接)更快更高效

php - 是否有一个 PHP 沙箱,比如 JSFiddle 之类的 JS?

php - PayPal 对 SHA-256 证书的更改

java - 没有 XML 的 Spring + Hibernate。错误 : NoSuchBeanDefinitionException