本文最后更新于 1283 天前,其中的信息可能已经有所发展或是发生改变。
前言
写了一个以图片形式调用的倒计时/正计时 API(受到了 今日诗词 API 的启发),可以放在洛谷空间等其他地方。
可能还有一点小问题,欢迎在下面评论区提出。(咕咕)
效果
可更改
- 字体颜色
- 字距
- 字体大小
- 描边宽度
- 描边颜色
- 字体
- 左右文字
- 倒/正计时模式
- 时间格式化类型
- 时间单位类型
调用格式
地址
https://api.solstice23.top/countdown
一个例子
如文章开头的倒计时,URL 为
https://api.solstice23.top/countdown/?date=3376656000&type=1&formatType=7&fontSize=30&color=5e72e4&left=还有 &right= 就是 2077 年了
(为了看上去直观,这里地址中直接用了中文和空格,URL 编码后的实际地址是 https://api.solstice23.top/countdown/?date=3376656000&type=1&formatType=7&fontSize=30&color=5e72e4&left=%E8%BF%98%E6%9C%89%20&right=%20%E5%B0%B1%E6%98%AF%202077%20%E5%B9%B4%E4%BA%86
)
传参
参数名 | 是否必须 | 默认值 | 说明 |
date | 是 | 无 | 倒计时目标日期/正计时起始日期,为一个 10 位 Unix 时间戳 |
type | 否 | 1 | 计时类型,1 为倒计时,2 为正计时 |
formatType | 否 | 1 | 时间格式化类型:1 – 日 | 2 – 日时 | 3 – 日时分 | 4 – 日时分秒 | 5 – 年月日 | 6 – 年月日时 | 7 – 年月日时分 | 8 – 年月日时分秒 |
textType | 否 | 1 | 时间单位类型:1 – “年月日时分秒” | 2 – “YMDhms” | 3 – “Years Months Days Hours Mins Secs” |
font | 否 | 1 | 字体类型 1 – 无衬线字体 | 2 – 楷体 |
spacing | 否 | 3 | 字符之间的间距,一个整数 |
color | 否 | #000000 | 字体颜色,一个十六进制颜色编码 |
strokeColor | 否 | #000000 | 字体边框颜色,一个十六进制颜色编码 |
strokeWidth | 否 | 0 | 字体边框宽度,一个整数 |
fontSize | 否 | 25 | 字体大小,一个整数 |
left | 否 | 空 | 显示在倒计时左边的文字 |
right | 否 | 空 | 显示在倒计时右边的文字 |
orz
%%%%%
同求源码qwq
Orz
话说大佬的这个API,可以弄成gif的嘛,或者看上去有视觉冲剂点
以前写的小玩具,现在已不维护,Github 上有相关的 SVG 倒数动画实现
Orz
Orz