警告
本文最后更新于 2022-10-08,文中内容可能已过时。
问题
我的博客创建是通过借助obisidian的插件和脚本来生成,创建名称是年月日加时间,国庆期间进行文件名统一重新管理,按【年月日 标题】来命名。
js脚本月日字段生成默认是没有补0的,也就是如果1位的话显示是这样的1月1号:1-1,而不是01-01,这样整体就不统一。
js日期字段
查了一下资料,找到了一种简单的解决方法。
ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()
用于头部补全,padEnd()
用于尾部补全。
1 2 3 4 5 6 7 8 9 | //用法 var month = (d.getMonth() 1).toString().padStart(2, '0'); //需要tosting转换;指头部需要俩位数,没有俩位数就补一个0 //调整后 var month = (d.getMonth() 1).toString().padStart(2, '0'); var day = (d.getDate()).toString().padStart(2, '0'); |
---|
参考
https://blog.csdn.net/xiaokangna/article/details/122297412