存储并显示用户的注册日期

时间:2012-12-15 04:19:19

标签: php mysql database date registration

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

当我在stackoverflow中单击我的配置文件链接时,我看到我已经注册了X个月,并且我已经访问过该站点X次。我想在我的用户的个人资料中添加一个类似的功能,显示他们注册时的确切日期和时间!前,会员自:28/7/2001!这样的事情。

我是否必须在注册表中进行任何调整?或者我还要做其他事吗?我搜索谷歌和stackoverflow相同,搜索了PHP和mysql文档,看到了很多关于日期和时间戳的事情,但我不知道怎么去,没有得到我想要的,不是说服够了。请帮我解决这个问题。

谢谢!

2 个答案:

答案 0 :(得分:2)

您无需调整表单。

只需在“用户”表格中添加“registration_date”字段即可。

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

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

这样的事情:

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

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

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

答案 1 :(得分:0)

使用NOW()

存储在数据库中

或使用PHP生成日期

$date=(Y-m-d);