因此,当在 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/