火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 10192|回复: 32

php插件-时间修正转化

[复制链接]
发表于 2015-3-20 14:44:46 | 显示全部楼层 |阅读模式
本帖最后由 南宫韩燕 于 2015-3-20 14:42 编辑

有些网站发布的时间显示的是发布于几秒前,几分钟前,几小时前,几天前,
这样的就无法采集到正确的标准时间格式,虽然火车头内置了时间修正转化,
但是个人认为使用范围有限,希望官方优化下
下面使用php代码实现下时间修正转化
  1. $shijian = $LabelArray['时间']; //获取标签里的时间值
  2. $LabelArray['时间'] = date("Y-m-d H:i:s",strtotime("-$LabelArray['时间']")); //将标签里的时间值转化为标准时间
复制代码
但是首先我们需要对标签里的值进行内容替换
比如
秒前,seconds
分钟前,minute
小时前,hours
天前,day
星期前,week
月前,month
年前,years

比如我们采集到了时间的标签值为
2小时前
那么替换后就是
2 hours
然后这个2 hours的值传入插件中,进行时间转换,转换后的值再赋值给时间标签
然后我们就获取到了正确的标准时间格式
再例如
我们采集的是英文的网站,
英文网站一般都是这样显示的
7 seconds ago //7秒前
7 minute ago //7分钟前
7 hours ago //7小时前
7 day ago //7天前
2 week ago //2星期前
7 month ago //7月前
7 years ago //7年前
那么我只需要把 ago替换为空,就可以了
发表于 2015-3-22 03:32:54 | 显示全部楼层
怎么修改昵称???
发表于 2015-3-22 23:59:43 | 显示全部楼层
我是楼主吗??
发表于 2015-3-23 07:23:15 | 显示全部楼层
这是菊花吗??
发表于 2015-3-23 08:02:40 | 显示全部楼层
大家来回帖啊。。。
发表于 2015-3-23 16:16:15 | 显示全部楼层
楼主你懂得。。
发表于 2015-3-23 19:33:12 | 显示全部楼层
跟楼主一样。。
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-18 05:44

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表