南宫韩燕 发表于 2015-3-20 14:44:46

php插件-时间修正转化

本帖最后由 南宫韩燕 于 2015-3-20 14:42 编辑

有些网站发布的时间显示的是发布于几秒前,几分钟前,几小时前,几天前,
这样的就无法采集到正确的标准时间格式,虽然火车头内置了时间修正转化,
但是个人认为使用范围有限,希望官方优化下
下面使用php代码实现下时间修正转化$shijian = $LabelArray['时间']; //获取标签里的时间值
$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替换为空,就可以了

ccc130829 发表于 2015-3-21 18:30:28

D你妹。。。。。

zhouhu 发表于 2015-3-22 03:32:54

怎么修改昵称???

dongq538511 发表于 2015-3-22 23:59:43

我是楼主吗??

h454961371 发表于 2015-3-23 04:37:46

学习啦。。。

lashliang 发表于 2015-3-23 07:23:15

这是菊花吗??

c21211 发表于 2015-3-23 08:02:40

大家来回帖啊。。。

realjue 发表于 2015-3-23 16:16:15

楼主你懂得。。

qewuqa 发表于 2015-3-23 19:33:12

跟楼主一样。。

makeyuzi 发表于 2015-3-24 04:34:42

哥哥顶你。。。。。
页: [1] 2 3 4
查看完整版本: php插件-时间修正转化