作者passers (路人)
看板PHP
标题Re: [请益] 如何剩余天数每天都-1?
时间Wed Sep 19 00:39:26 2007
※ 引述《justin86521 (我爱小猪玛麻*^^*)》之铭言:
: 我问的有点不清楚
: 我把问题详细的问一次好了
: 我现在做了一个像奇摩知识的功能
: 使用者在发问的时候
: 我利用了date('Y-m-d')记录了当时的时间
: 并储存到资料库里 型态是datetime
: 且在发问的时候使用者会选择发问天数
: 发问天数我是利用int 的型态储存到资料库里
: 那我要把问题的详细资料秀出来的时候
: 必须秀出发问的剩余天数
: 那麽这麽剩余天数是跟当初的发问时间来做比较
: 每过一天剩余天数就会-1
: 这个要怎麽做到呢??
: 谢谢
我觉得在秀出资料的时候去抓当时的时间
然後再互相比较就好了
发问的时间︰$time1 = time();
秀出资料的时间︰$time2 = time();
接着用 $time2 去减掉 $time1 再做换算就好了
假设你希望过了一开始设定的发问时间过了就不要再显示该笔资料的话
可以运用上面的方法下去稍微改一下就好了
甚至删除该笔资料
以上,有错请鞭。
--
◤/╲◣ ╭═══╮═══╮═══╮═══╮═══╮═══╮
◤◤◥ ║▌╭╮║▌╭╮║▌╭═╯▌╭═╯▌╭═╯▌╭╮║
\ ˙˙ / ║▌╰╯║▌╰╯║▌╰═╮▌╰═╮▌╭═╯▌╰╯║
◣ ︶ ◢ ║˙╭═╯˙╭╮║═╮˙║═╮˙║˙╰═╮˙╭╮╯
◢▆▆◣
╰═╯ ═╯╰╯═══╯═══╯═══╯═╯╰╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.228.88
1F:推 aptx1596: 跟我想得一样~所以~有错请鞭+1 09/19 00:58
2F:→ justin86521:谢谢 我搞定了 这个方法可行 09/19 01:43
3F:推 LPH66:我比较会想反过来 资料库里只要记何时到期即可 09/19 06:55
4F:推 hellolucky:恩 推三楼 写进资料库时比对比较省事 09/19 10:00
5F:推 hivabe:发问时间+n天-今天 ...或是直接记到期日 09/19 10:36
6F:→ justin86521:我是采用发问时间+n天-今天之後再跟发问期限做比较 09/19 16:51