0

我正在制作一个包含 8-10 个字段的注册表单。除此之外,我的数据库中还有 2 个其他字段,用户 ID 是具有自动递增功能的主键和活动字段,无论用户是否处于活动状态。但我想再添加一个字段,即注册日期并将其存储在 IST(印度标准时间)

当我在 stackoverflow 中单击我的个人资料链接时,我看到我已经注册了 X 个月,并且我访问了该网站 X 次。我想在我的用户的个人资料中添加一个类似的功能,显示他们注册的确切日期和时间!例如,成员自:2001 年 7 月 28 日!类似的东西。

我必须在我的注册表单中进行任何调整吗?还是我必须做其他事情?我在 google 和 stackoverflow 上搜索了相同的内容,也搜索了 php 和 mysql 文档,看到了很多关于日期和时间戳的信息,但我不知道该怎么做,没有得到我想要的和没有的足够确信。请帮我解决这个问题。

谢谢!

4

2 回答 2

2

你不需要调整你的表格。

只需将字段“registration_date”添加到您的“用户”表中。

插入新用户时将其设置为当前日期。

这可以在数据库级别完成。

像这样的东西:

INSERT INTO `user` ( `registration_date`, other fields...) 
VALUES (NOW(), other values...);

您的表单不需要将“registration_date”传递给数据库。

请注意,NOW() 函数返回数据库服务器日期时间。

于 2012-12-15T04:31:52.740 回答
0

使用存储在数据库中NOW()

或使用 PHP 生成日期

$date=(Y-m-d);
于 2012-12-15T04:29:45.163 回答