php - Drupal 在 SQL 中创建时间戳?

标签 php mysql sql drupal drupal-6

因此,当在 drupal 网站中创建用户时,它会在 SQL 数据库中创建一个表行,每个人都知道这一点,但是有一个列 created 代表创建日期。它包含 int 类型,类似于 1341319209。我检查了一下,这不是 01.01.1970 的毫秒数。 问题是如何使用 php 或 SQL 查询将其转换为正常日期格式?我试图找出 drupal 是如何做到这一点的,但我打赌没有成功。有人可以帮忙吗?写一些代码或者给我一个线索。 :) 谢谢。

最佳答案

你可以试试这个:

MAKETIME( seconds / (60*60),
          seconds / 60,
          seconds % 60 )

或者您也可以尝试使用 FROM_UNIXTIME()

SELECT
  from_unixtime(timestamp) 
FROM 
  your_table

关于php - Drupal 在 SQL 中创建时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24995287/

相关文章:

mysql - 管道进入 MySQL 比将文件重定向到 stdin 慢?

sql - 在 mySQL 中压缩 SQL

php - 如何根据单元格之一的值更改动态填充表格行的背景颜色?

javascript - Ajax 和 jquery 无法正确发送数据到 php

php - codeigniter 的 session 问题

sql - 累计差异

mysql - MySQL中的条件更新

php - 在何处为可点击的 div (CSS) 添加 URL

php - Symfony Controller 中的 json_decode ?

php - 有什么方法可以知道需要多少缓存大小?