js获取两个时间戳之间的日期

简介: js获取两个时间戳之间的日期

直接上代码:

 <script>

   function timestamp2Date(time) {

    let date = new Date(time);

    let year = date.getFullYear();

    let month = date.getMonth() + 1;

    let day = date.getDate();

    month = month < 10 ? "0" + month : month;

    day = day < 10 ? "0" + day : day;

    return year + '-' + month + '-' + day;

}


function getDate(datestr) {

    var temp = datestr.split("-");

    var date = new Date(temp[0], temp[1], temp[2]);

    return date;

}


function getTimeStampBetween(start, end) {

    var startTime = getDate(start);

    var endTime = getDate(end);

    var list = [];

    while ((endTime.getTime() - startTime.getTime()) >= 0) {

        var year = startTime.getFullYear();

        var month = startTime.getMonth().toString().length == 1 ? "0" + startTime.getMonth().toString() : startTime.getMonth();

        var day = startTime.getDate().toString().length == 1 ? "0" + startTime.getDate() : startTime.getDate();

        list.push(year + "-" + month + "-" + day)


        startTime.setDate(startTime.getDate() + 1);

    }

    return list;

}


   var start =  timestamp2Date(1646064000000);//2022-03-01

   var end =    timestamp2Date(1647878400000);//2022-03-22


  var list=getTimeStampBetween(start,end);

  console.log(list)

   </script>


相关文章
|
JavaScript 前端开发
JavaScript Date(日期) 对象
JavaScript Date(日期) 对象
187 2
|
JavaScript 前端开发
js时间戳转日期时间
js时间戳转日期时间
446 76
|
8月前
|
JavaScript 前端开发 Unix
|
算法 开发者
Moment.js库是如何处理不同浏览器的时间戳格式差异的?
总的来说,Moment.js 通过一系列的技术手段和策略,有效地处理了不同浏览器的时间戳格式差异,为开发者提供了一个稳定、可靠且易于使用的时间处理工具。
343 57
|
JavaScript 前端开发 搜索推荐
Moment.js、Day.js、Miment,日期时间库怎么选?
【10月更文挑战第29天】如果你需要一个功能强大、插件丰富的日期时间库,并且对性能要求不是特别苛刻,Moment.js是一个不错的选择;如果你追求极致的轻量级和高性能,那么Day.js可能更适合你;而如果你有一些特定的日期时间处理需求,并且希望在性能和功能之间取得平衡,Miment也是可以考虑的。
507 57
|
JavaScript 前端开发
Moment.js与其他处理时间戳格式差异的JavaScript库相比有什么优势?
Moment.js与其他处理时间戳格式差异的JavaScript库相比有什么优势?
|
前端开发 JavaScript UED
"前端小技巧大揭秘:JS如何将后台时间戳秒变亲切小时前、分钟前,让用户秒懂,提升互动体验!"
【10月更文挑战第23天】在Web开发中,将后台返回的时间戳转换为“小时前”、“分钟前”、“刚刚”等友好的时间描述是常见需求。本文介绍如何用JavaScript实现这一功能,通过计算当前时间和时间戳的差值,返回相应的描述,提升用户体验。
263 1
|
JavaScript 前端开发
|
JavaScript 前端开发
在JavaScript中如何获取时间戳?
在JavaScript中如何获取时间戳?
467 0
|
JavaScript 前端开发
javascript中常见获取时间戳的方法
javascript中常见获取时间戳的方法
294 0