我正在制作一个8-10个字段的注册表。除此之外,我的数据库中还有2个其他字段,userid是主键,无论是自动增量还是活动字段,无论用户是否处于活动状态。但是我想再添加一个字段,即注册日期并将其存储在IST(印度标准时间)
中当我在stackoverflow中单击我的配置文件链接时,我看到我已经注册了X个月,并且我已经访问过该站点X次。我想在我的用户的个人资料中添加一个类似的功能,显示他们注册时的确切日期和时间!前,会员自:28/7/2001!这样的事情。
我是否必须在注册表中进行任何调整?或者我还要做其他事吗?我搜索谷歌和stackoverflow相同,搜索了PHP和mysql文档,看到了很多关于日期和时间戳的事情,但我不知道怎么去,没有得到我想要的,不是说服够了。请帮我解决这个问题。
谢谢!
答案 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);