您好,欢迎来到35dir官方网站!
当前位置:35dir官方网站 » 站长资讯 » 站长教程 » 文章详细 订阅RssFeed

Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

来源:本站原创 浏览:315次 时间:2012-12-26
简介:这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换为unix时间,比如2014-07-04 15:52:43转换为unix时间为1404460363,所以我们需要重新修改sql语句

在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句:


update phome_ecms_news set newstime = '2014-07-03';


ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改)
  这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换为unix时间,比如2014-07-04 15:52:43转换为unix时间为1404460363,所以我们需要重新修改sql语句


update phome_ecms_news set newstime = '1404460363';


执行完的结果是北京时间格式
刷新文章看看时间是不是正常了。

推荐站点

  • 佛牌网佛牌网

    泰国佛牌是什么?怎样鉴别泰国佛牌正牌?泰国佛牌禁忌有哪些需要注意?敬请访问泰国佛牌网(www.fopai.net),带给您亲身的佛牌体验!

    www.fopai.net
  • 汉字大全汉字大全

    汉字大全(hzdq.net)提供:新华字典在线查字,支持部首、拼音、笔画、多种查字法。

    www.hzdq.net