php - MySQL数据库+时间戳/PHP

标签 php mysql date timestamp

我的数据库中有一个时间戳类型的变量。它的默认值为“CURRENT_TIMESTAMP”,这是一个很棒的功能。

但是,当我在模板中输出变量时,它被格式化为实际日期。 PHP 在这里做了一些奇特的事情还是数据库中的日期仍然存储为时间戳?我需要对系统中某些功能的日期进行一些计算。

最佳答案

您将 MySQL TIMESTAMP(YYYY-MM-DD HH:MM:SS)与 Unix TIMESTAMP(自纪元以来的秒数)混淆了。

SELECT UNIX_TIMESTAMP(timestamp_column_name) FROM ... 应该给你你想要的东西

MySQL Manual (UNIX_TIMESTAMP)

关于php - MySQL数据库+时间戳/PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198152/

相关文章:

Mysql不通过触发器更新同表不同列的avg函数

mysql - 对同一列进行 COUNT 两次

python - 如何将 Pandas 数据框中的字符串转换为 'date' 数据类型?

sql - 在 PostgreSQL 9.3 中创建一系列日期

php - Laravel 的 Eloquent public static function "create"在 Model.php 中发生了什么?

php - CSS 错误?边距不适用/底部有空白

php - setlocale 函数的范围?

java-如何处理无法连接数据库的异常?

java - 如何找出给定日期以及开始和结束时间的所有可用持续时间: java

php - 在php中将隐藏字段中的值从一个页面传递到另一个页面