Maison > développement back-end > tutoriel php > php 条件判断 转换的有关问题

php 条件判断 转换的有关问题

WBOY
Libérer: 2016-06-13 13:43:49
original
762 Les gens l'ont consulté

php 条件判断 转换的问题。
对php不太了解,希望能得到大家的帮助,先谢谢各位了!

我要给一个信息的页面加一个有效期的功能,如果日期超过了发布者选择的期限,则提示已过期!

$youxiaoqi 是用户自己选择的有效期限(一周、半月、一月、一年等等)

如果$youxiaoqi = 一周 那就转换成 $youxiaoqi = 7 
或者$youxiaoqi = 一周 换成一个新的变量 如: $youxiaoqi2 = 7 

其他的依次类推! 就是把周 月 这些换成对应的数字就行。


我的代码是这样的:
{if (date('Ymd',$r[inputtime]))+$youxiaoqi > date('Ymd')}
电话:1234567
{else}提示:此信息已过期!
{/if}

------解决方案--------------------
既然是选择,那么select的option里,赋予相应的数值即可。
------解决方案--------------------
看漏了,用time产生时间戳,select提交过来的数值,加上时间戳,就是过期的时间。
------解决方案--------------------
全部使用时间戳来比较.获取当前时间和到期的时间然后进行比较就可以了。

时间戳的表示和计算自己找一下网上的知识和例子看不懂再来问.
------解决方案--------------------
4楼正解啊,用select标签就可以解决的,楼主何必自寻烦恼? 

你的代码逻辑应该也没问题。
看你的格式似乎是用的模板标签是吧,框架是么?是的话判断工作可以放在控制器中完成,不要在表现层来写。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal