帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]分类信息 有效期/字段搜索/多条件搜索 教程 【本版专题贴子】  
 5/5    |‹ ‹‹ 3 4 5
主题:[分享]分类信息 有效期/字段搜索/多条件搜索 教程 [加入收藏夹]   

szfrxj
用户头衔:书生

精华贴   :0
发贴数   :35
经验值   :242
注册时间:2008-03-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 41 楼]

先顶在看



003号网络村
2011-04-14 20:38:18 已设置保密 顶部 回复 引用 报告 编辑 删除

szfrxj
用户头衔:书生

精华贴   :0
发贴数   :35
经验值   :242
注册时间:2008-03-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 42 楼]

谢谢楼主分享信息剩余N天的PHP代码,我用了下,总是不能准确显示时间,由于不懂PHP代码,我利用BAIDU自己研究了下,总算能够正常显示了,也分享一下。下面的代码不是在灵动标签里,要用灵动标签的将$navinfor换成$bqr

<?php
$enddate=explode("-", $navinfor[enddate]); //enddate为字段名。此处explode()是将时间按-分为3个数组
$newstime=explode("-", date('Y-m-d',$navinfor[newstime]));  // 发布时间,更改Y-m-d H:i:s格式为:Y-m-d
$lt=mktime(0,0,0,$enddate[1],$enddate[2],$enddate[0]);// 转化秒数
$st=mktime(0,0,0,$newstime[1],$newstime[2],$newstime[0]);
$overtime=$lt-$st;
$days=intval($overtime/86400);//取得天数并转化成整数;
if($days<0)
echo "此活动已过期"; //天数小于0的情况
elseif($days==0)
echo "此活动即将过期"; //天数等于0的情况
elseif($days>3000)
echo "此活动长期有效"; //天数大于3000的情况
else
echo "此活动还剩 <b><font color=red>".$days."</font></b> 天";  // CSS自定
?>

[该贴被修改 4 次,最后修改时间 2011-04-15 17:00:38 ]


003号网络村
2011-04-15 13:40:06 已设置保密 顶部 回复 引用 报告 编辑 删除

iamzhb
用户头衔:书生

精华贴   :0
发贴数   :14
经验值   :58
注册时间:2010-09-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 43 楼]

这个得学习一下




2011-07-06 00:24:51 已设置保密 顶部 回复 引用 报告 编辑 删除

bfkbfk
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :26
注册时间:2011-08-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 44 楼]

学习了




2011-09-11 08:45:30 已设置保密 顶部 回复 引用 报告 编辑 删除

nanalanlan3118
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :65
注册时间:2012-08-07
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 45 楼]

支持楼主




2012-08-08 19:02:07 已设置保密 顶部 回复 引用 报告 编辑 删除

shiyin
用户头衔:举人

精华贴   :0
发贴数   :150
经验值   :981
注册时间:2011-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 46 楼]

感谢分享!!!




2018-12-16 19:51:56 已设置保密 顶部 回复 引用 报告 编辑 删除

shiyin
用户头衔:举人

精华贴   :0
发贴数   :150
经验值   :981
注册时间:2011-10-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 47 楼]

原帖由 szfrxj 于 2011-04-15 13:40:06 发表
谢谢楼主分享信息剩余N天的PHP代码,我用了下,总是不能准确显示时间,由于不懂PHP代码,我利用BAIDU自己研究了下,总算能够正常...


很好用!!感谢~




2018-12-16 21:22:27 已设置保密 顶部 回复 引用 报告 编辑 删除

英主
用户头衔:进士

精华贴   :0
发贴数   :782
经验值   :2281
注册时间:2009-03-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 48 楼]

支持




2018-12-17 07:34:41 已设置保密 顶部 回复 引用 报告 编辑 删除
 5/5    |‹ ‹‹ 3 4 5

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1