终于解决了我的文章更新时间不对的问题

💻前言
我发现我的文章在各大聚合平台不是没有显示,就是在聚合平台的最新文章一栏翻几页才能找到,我还以为是因为各大平台收录得比较慢,还没觉得有什么不妥
直到昨天,我在BlogsClub上的文章列表-按更新时间排序发现文章发布时间比我早和比我迟的都在上面了,我的文章却没有,往下翻到第4页才看到我的文章,百思不得其解之下在BlogsClub的留言板下留言问了一下工作人员
找到问题根源
非常感谢BlogsClub的大佬大白熊解决了我的疑惑

我发现我文章的时间全是清一色的例如下方所示的时间
Sun, 12 Jul 2026 00:00:00 GMT
Sat, 11 Jul 2026 00:00:00 GMT
Astro的文章可以不用写准确时间没错,所以我每次写文章只写年月日,但是这个GMT我没看懂是什么,因为之前见过的都是UTC
什么是GMT
GMT(Greenwich Mean Time), 格林威治平时(也称格林威治时间) 它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点
然后我复制“Sat, 11 Jul 2026 01:00:00 GMT”去网上的在线换算时间网站看了一下这个是北京时间多少点,终于解决了我的疑惑

闹乌龙
问了一下DeepSeek,我想换算成北京时间应该怎么换算,它给我的答案我理解错了,发布文章的时间我改成了“2026-07-11T14:30:00Z”,提交之后我去各大聚合平台上找我的文章,怎么文章现在连时间都没显示了
终于解决问题
查了半天发现是因为我在“2026-07-11T14:30:00Z”上多加了这个Z,当时重新编辑那篇文章的时候是晚上,所以时间我也填了晚上的,加了Z之后换算成北京时间再多个8个小时,相当于发布时间是第二天了,比当前时间还提前了,怪不得聚合平台文章时间都没显示了,只要把时间改成“2026-07-11T14:30:00+08:00”就对了,格林威治平时再加八个小时就是当前想要设定的北京时间
解决时间转换的方法里还有一个方法是更改Astro里面的文件,给它默认的格林威治平时再加八个小时,但我觉得还是在文章发布页里更改对我来说更好,怕自己瞎改又改出问题了(悲)
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!














