php 条件判断 转换的有关问题
Jun 13, 2016 pm 01:43 PM
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标签就可以解决的,楼主何必自寻烦恼?
你的代码逻辑应该也没问题。
看你的格式似乎是用的模板标签是吧,框架是么?是的话判断工作可以放在控制器中完成,不要在表现层来写。

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
