如何将三段JavaScript日期处理代码简化为一行?
简化JavaScript日期处理代码为一行
原代码的逻辑是先获取日期字符串,通过Date.parse()转换为时间戳,再用时间戳创建Date对象。实际上new Date()构造函数本身就支持直接传入日期字符串(比如2023-11-4)来创建对象,不需要额外调用Date.parse(),所以可以直接简化为:
const businessDayDate = new Date(todayDate());
你尝试的new Date.parse(date)写法错误,原因是Date.parse()是静态方法,不需要通过new关键字调用,直接调用Date.parse(date)就能得到时间戳,但这里我们不需要单独获取时间戳,直接用new Date()接收日期字符串更简洁。
内容的提问来源于stack exchange,提问作者Bibek Bhattarai
相关产品推荐
相关产品推荐

