请问我的促销产品到期了,怎么改函数?

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

我商店的促销日期今天到期了, 是不是改一段函数就可以.
具体不知道是怎么操作. 那位知道,帮下忙. 谢谢!!! 今天到期.有点急. 谢谢大家 热心.....

回答:
可以说详细点...谢谢了哦

??不明白什么意思。
到期后准备干什么,还有要达到什么目的。

3# 晓天

产品到期了, 我想续期.但不知道怎么再续期.
.
.
(以前好像事改JS里面有个函数,就可以了. 但忘记怎么搞了,.)

可以重新编辑该商品,这样可以增加该商品的活动时间

5# 晓天

这样要一个一个编辑,7 8百件商品.编辑到什么时候了.

有没有便径?

上面是goods表的字段,你可以看下

promote_start_date促销开始日期int(11) unsigned0Y
promote_end_date促销结束日期int(11) unsigned0Y

恩, 这个我看了, 但不知道具体是怎么改.
可以告诉我怎么改吗?
再加一个月.



一个简单的方法

先学习:
  1. int(11) 你打开 PHPADMIN 看到的值是一个10位数的数字。

  2. 这种时间的格式是叫:UnixTimestamp

  3. 在众多的PHP+MySQL的应用之中,存储在MySQL中的时间都是一串数字,后经查这个格式的日期叫做:UnixTimestamp;Unix的timestamp是一组数字,表示从1970年1月1日以来的秒数。今天在进行php应用开发时需要对MySQL中的数据进行操作,写出以下方法供大家参考。

  4. 假设 看到的字段是 1262275200 日期是2010-01-01

  5. 从1970年1月1日至2010-01-01有1262275200 秒钟。。。ORZ。。

  6. 不信你自己算算 60*60*24*365*40 加闰年 10*24*60*60 - 8*60*608个小时(东8区时区)

  7. = 1262275200

  8. 于是乎

  9. 2010年任意一天

  10. 就可以在 1262275200 (2010-1-1) 后面加上 60*60*24*天数。
复制代码
那么开始解决你的问题

后台运行sql查询:
  1. UPDATE `数据库名`.`表前缀_goods` SET `promote_end_date` = '日期值' WHERE `表前缀_goods`.`is_promote ` =1 ;
复制代码
解释一下,`is_promote ` =1 是全部促销商品。。

UPDATE `xxxx`.`ecs_goods` SET `promote_end_date` = '日期值' WHERE `ecs_goods`.`is_promote ` =1 ;

日期值我不晓得怎么得出来...
我想换为加30天,也就是到下个月的今天.

看不懂....

上面已经说的比较清楚了
60*60*24*天数
就是在结束时间后面在加这个值。如果是30天,那么把天数更改为30

上面已经说的比较清楚了
60*60*24*天数
就是在结束时间后面在加这个值。如果是30天,那么把天数更改为30
晓天 发表于 2010-2-24 09:49


正解!

2010-1-1 到你要日期间的天数

谢谢.
最近某时间比较少来了. 见谅. 呵呵