33个实用的JavaScript一行代码
发布时间
阅读量:
阅读量
一、日期处理
1. 检察日期是否有效
此技术方案旨在验证所输入日期的有效性:
const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf());
isDateValid("December 17, 1995 03:24:00"); // true
复制代码
2. 计算两个日期之间的间隔
此技术方案旨在测定任意两个时间节点间的时段长度差异。
const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)
dayDif(new Date("2021-11-3"), new Date("2022-2-1")) // 90
复制代码
尚余九十日便迎来春节之际
3. 查找日期位于一年中的第几天
此技术方案旨在确定指定的时间点在本年度中的具体日序位置:
const dayOfYear = (date) => Math.floor((date - new Date(date.getFullYear()
全部评论 (0)
还没有任何评论哟~
