Sharelist 文件列表转换 ISO-8601 时间格式为北京时间
ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive 、Teambition、阿里云盘等多款网盘,是一款部署简单,使用方便的网盘挂载程序。
默认情况下,Sharelist 挂载某些网盘后(比如 阿里云盘、Teambition 等),展示的文件和文件夹时间会以 ISO-8601 完整格式显示,看起来非常不顺眼,且时区为 UTC+0,与北京时间相差8小时。
我们可以通过 自定义脚本 将ISO-8601时间格式化为标准北京时间显示,如:2021-01-01 00:00:00
格式化前
格式化后
脚本只针对 ISO-8601 时间格式网盘生效,非 ISO-8601 时间格式不受影响
自定义脚本
<script>
$(".file-modified").each(function() {
// 获取文件“修改时间”
var utc_datetime = $(this).text();
// 获取文件时间字符长度
var len = (utc_datetime.length);
// 判断文件时间是否为ISO-8601格式,Sharelist ISO-8601格式时间字符长度为 24,如:2021-04-10T07:20:27.844Z
if (len == "24") {
function formDate(dateForm) {
// 中国标准时间(GMT+8)
var d = new Date(dateForm).toJSON();
var date = new Date( + new Date(d) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
return date;
}
var beijing_date = formDate(utc_datetime);
$(this).text(beijing_date);
}
});
</script>
版权声明:本文为原创文章,版权归 Cooluc's Blog 所有,转载请注明出处!
本文链接:https://www.cooluc.com/archives/1270.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
10 条评论
检查程序版本是否最新,使用的是否移动端token
老大,你做的sharelist该怎么部署中专服务器啊?可以有偿部署或者教学嘛?v:zbaiicn
sharelist 中转程序目前已单独提供下载,具体使用方法看网页内使用说明:
https://media.cooluc.com/source/sharelist/sharelist-proxy
老大,你做的sharelist该怎么部署中专服务器啊?可以有偿部署或者教学嘛?v:zbaiicn
老大,你做的sharelist,后台开启 上传功能后,前台我咋找不到上传按钮啊,用阿里网盘 天翼云盘 百度网盘 等很多网盘都试过了,现在一切完美,就差个上传了,求老大帮忙哈,多谢了!
上传仅限本地存储
sharelist没有搜索功能啊,怎么办呢?
alist 自带搜索