假设那家伙在我的网站上注册,30天只需5美元。那么我如何编写代码,在30天后自动删除他的帐户?
汤姆,谢谢你的回答,并为我糟糕的英语表示抱歉。
发布于 2009-01-17 00:00:57
如果可以,请将注册日期和当前时间转换为UNIX时间戳。然后从当前时间减去他们的注册时间,并检查结果是否大于30天内的秒数。(60秒* 60分钟* 24小时* 30天= 2592000秒)
发布于 2009-01-16 23:55:48
使用您首选的编程语言的日期处理函数。不要试图自己实现它。这比你想象的要难。
发布于 2009-01-17 00:03:44
我建议简单地在记录中记录帐户的到期日期,而不是通过某种计划的过程来删除到期的帐户。
以.Net为例:当您收到$5付款时,将帐户的到期日期设置为DateTime.Now.AddDays(30),并拒绝登录expirationDate
在Java中,您需要将日期倒入Calendar以添加日期,然后在完成后将其倒入日期中。
但是,哪些工具可用于处理日期取决于您的环境。
https://stackoverflow.com/questions/452463
复制相似问题