帝国论坛帝国网站管理系统交流区帝国CMS使用交流2个日期相减的,帝国上怎么做?? 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:2个日期相减的,帝国上怎么做?? [加入收藏夹]   

九天
用户头衔:进士

精华贴   :3
发贴数   :631
经验值   :2141
注册时间:2005-06-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
2个日期相减的,帝国上怎么做??
2个日期相减的,帝国上怎么做??

算他还剩几天的。。。




2007-07-13 08:06:33 已设置保密 顶部 回复 引用 报告 编辑 删除

天浪歌
用户头衔:嘉宾

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

寻找解答中



ECMSer
有事就Q我 3260602 3260602@qq.com
帝国教程之猪头系列
2007-07-13 08:52:23 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

你要实现什么?



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-07-13 08:54:51 已设置保密 顶部 回复 引用 报告 编辑 删除

天浪歌
用户头衔:嘉宾

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

要实现的是比如 商品发布的时间是7月10号 有效期 10天 那么 到8月21号就算失效



ECMSer
有事就Q我 3260602 3260602@qq.com
帝国教程之猪头系列
2007-07-13 09:03:23 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

js计算过期天数及状态,如:
<script>
js函数("[!--newstime--]","[!--过期字段--]")
</script>



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-07-13 09:27:18 已设置保密 顶部 回复 引用 报告 编辑 删除

九天
用户头衔:进士

精华贴   :3
发贴数   :631
经验值   :2141
注册时间:2005-06-06
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

具体点啦~~ WC~




2007-07-13 09:29:19 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

下面举例,以过期时间格式为:2007-07-13为例
<script>
function CheckInfoDate(infodate){
        var d,y,m,day,s="";
        d=new Date();
        y=d.getYear();
        m=(d.getMonth()+1);
        s+=y+"-";
        if(m<10)
        {
                s+="0"+m;
        }
        else
        {
                s+=m;
        }
        s+="-";
        day=d.getDate();
        if(day<10)
        {
                s+="0"+day;
        }
        else
        {
                s+=day;
        }
        if(infodate<s)
        {
                document.write("此信息已过期");
        }
}
CheckInfoDate('[!--过期时间字段--]');
</script>



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-07-13 09:50:27 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

将上面代码加到你要显示过期提示的地方即可



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-07-13 09:50:52 已设置保密 顶部 回复 引用 报告 编辑 删除

天浪歌
用户头衔:嘉宾

精华贴   :3
发贴数   :1810
经验值   :4210
注册时间:2006-09-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

太经典了



ECMSer
有事就Q我 3260602 3260602@qq.com
帝国教程之猪头系列
2007-07-13 09:54:09 已设置保密 顶部 回复 引用 报告 编辑 删除

九天
用户头衔:进士

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

还剩:
<span style="color:#FF0000; font-weight:bold">
<script>
function CheckInfoDate(infodate){
        var d,y,m,day,s="";
        d=new Date();
        y=d.getYear();
        m=(d.getMonth()+1);
        s+=y+"-";
        if(m<10)
        {
                s+="0"+m;
        }
        else
        {
                s+=m;
        }
        s+="-";
        day=d.getDate();
        if(day<10)
        {
                s+="0"+day;
        }
        else
        {
                s+=day;
        }
        if(infodate<s)
        {
                document.write("此信息已过期");
        }
}
CheckInfoDate('[!--dqtime--]');
</script>                       
</span>天

不显示。。。。




2007-07-13 10:46:47 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

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