Date 的踩坑

new Date() 使用 date string 返回时间格式不同 有个需求,需要计算两个日期之间包含的月份,实现如下: 1 2 3 4 5 6 7 8 9 10 function getMonth(startDate, endDate) { const endSeconds = new Date(endDate).getTime() / 1000 const startSeconds = new Date(startDate).getTime() / 1000 const SECONDS_IN_A_MONTH

往 PDF 上添加 form field

前言 前阵子需要实现一个需求: 拿到一份原始的 PDF,PDF 上会有一些空需要填充字段,需要用户自己去选择字段,放到对应位置,生成携带字段的 PDF

tldr effective-shell

前言 这是之前做的一个关于 shell 的分享,内容基本来自 effective-shell,这是 一个非常好的 shell 入门教程, 你可以把这篇文章当作是它的 TLDR

关于页面打印

当想把一个网页打印的时候,可以在浏览器中右键,选择 Print ,浏览器会出来一个打印预览窗口给你预览效果,并且可以设置一些打印参数。 print() 你也可以在页面中

Git 的校验实践

提交信息 (commit message) diff 在提交前最好先确认一下当前提交了什么文件,看看 diff,确认没有改错后再提交。 编写方式 提交信息可以通过以下命令完成: 1 git commit -m 'your