1
vanxining 2015-12-30 11:32:31 +08:00 via Android
个人网站,小心封号。谢谢!
|
3
crystom 2015-12-30 11:36:02 +08:00
本地 js 可破
|
4
feiyuanqiu 2015-12-30 11:38:51 +08:00
|
5
justjavac 2015-12-30 12:04:13 +08:00
██████ 刮开看答案
|
6
babyhome 2015-12-30 12:16:06 +08:00
|
7
will0404 2015-12-30 12:23:54 +08:00 via iPhone
自己写一个 chrome 插件咯
|
8
neo2015 2015-12-30 12:37:07 +08:00
@feiyuanqiu 他不是在黑
|
9
crystom 2015-12-30 12:39:30 +08:00 1
|
10
SourceMan 2015-12-30 12:40:21 +08:00
@feiyuanqiu 我上次转发了个月光博客关于南京大图沙的言论,账户和出口 IP 都被 block 了
|
13
loading 2015-12-30 12:48:16 +08:00 via Android 1
其实更合理的方法是后台提供时间,前台 js 动态修改为几分前。
|
14
dofy 2015-12-30 13:02:59 +08:00
页面上得不到时间,不好处理,如果每条记录页面上都嵌入原始时间数据就好办了。
|
15
WittBulter 2015-12-30 13:25:44 +08:00
这种时间表示方法叫拟人化....
实际上可以通过 moment 来转化,nodejs 和前端都支持,具体搜索 moment.js |
16
laoyur 2015-12-30 13:28:04 +08:00
楼主给 vplus 的作者反馈一下吧,希望能赢得他的共鸣 :)
https://chrome.google.com/webstore/detail/v2ex-plus/limfkkkgjbcfmfhkclkohdhddfngakhb |
17
sciooga 2015-12-30 13:36:02 +08:00
@laoyur 看见了,我觉得并没有什么意义啊,像周报的爬虫等时间变为 “ n 天前” 时我也统一改为当天 0 点,因为页面又拿不到时间戳,根本确定不了准确时间。
|
20
px1981 2015-12-30 13:44:00 +08:00
以页面打开时间为准,然后用 moment 处理下就行
|
23
sciooga 2015-12-30 14:02:09 +08:00
浏览器新建一个标签
起一个你喜欢的名字,网址粘贴下面的代码,需要转换时间的主题加载完后单击此标签即生效。 javascript:(function(){$('.header small').text(function(i, o){ day = /(\d+) 天 /.exec(o); if (day){ date = new Date(2015,12,-1*(1+~~o[1])); return o.replace(/\d+ 天前 /, date.getFullYear()+'年'+(date.getMonth()+1)+'月'+date.getDate()+'日'); } });})(); 注意:如果你的浏览器网址内不能输入回车、空格等请手动去掉,而且按照 V2EX 的 CSS ,我回复的代码所有缩进应该都没了... 你只需要去掉回车即可。 |
24
sciooga 2015-12-30 14:07:38 +08:00
Sorry 手写的,好像打错了一个字母,这个我试了下可以的。
javascript:(function(){$('.header small').text(function(i, o){ day = /(\d+) 天 /.exec(o); if (day){ date = new Date(2015,12,-1*(1+~~day[1])); return o.replace(/\d+ 天前 /, date.getFullYear()+'年'+(date.getMonth()+1)+'月'+date.getDate()+'日'); } });})(); |
25
sciooga 2015-12-30 14:18:36 +08:00
|
27
tryfinally 2015-12-30 15:12:12 +08:00
|
28
dofy 2015-12-30 17:25:33 +08:00
|
29
syv2 2015-12-30 17:34:13 +08:00
这个时间不是从服务器上直接输出的么?
|
30
hatcloud 2015-12-30 20:38:27 +08:00
我倒是想知道一般 API 提供的那个时间转化成几天前是怎么实现的。
|
31
dqh3000 2015-12-30 21:10:30 +08:00
> a.toJSON()
'2015-12-30T13:10:59.802Z' > a.setHours(a.getHours() - 9) // 9 小时前 1451448659802 > a.toJSON() '2015-12-30T04:10:59.802Z' > javascript 可以这么用 |
32
quericy 2015-12-31 09:16:41 +08:00
写书签感觉太蛋疼了,油猴脚本简单粗暴
|
33
lins05 2015-12-31 09:23:54 +08:00
|
34
dofy 2015-12-31 09:50:18 +08:00 via iPhone
|
37
rAYz 2015-12-31 10:32:56 +08:00
歪个楼。。微信朋友圈如何弄成绝对时间。。显示 xx 小时前很模糊
之前塞班版的微信 1 小时内显示相对时间,满 1 小时就显示绝对时间了 |
38
pheyer OP @rAYz 才发现朋友圈里一天之前的时间也是这样表示的。。。不过一般人看朋友圈都是看新鲜事吧,所以我没特别在意这个
这个就不像 V2EX 那样容易解决啦 |
39
flyshu 2015-12-31 13:41:38 +08:00
chrome 插件可以解决这个问题
|