Advertisement

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)

还没有任何评论哟~