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 ![]() |
![]() | 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 ![]() 其实更合理的方法是后台提供时间,前台 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 插件可以解决这个问题 |