获取当前小时之前的24小时

话不多说直接上代码,菜鸟一只,有误请指教,感谢!

function getHoursList () {
        let date = new Date()
        let startCount = date.getHours() + 1 // date.getHours() // 获取当前小时
        let dateType = '今天'
        let hoursCount = 24
        let hoursList = []
        for (let i = 0; i <= hoursCount - 1; i++) {
            console.log(i)
             if (startCount === 0) {
                startCount = 24
                dateType = '昨天'
            }
            startCount = startCount - 1
            hoursList.push({ date: dateType, hours: startCount >= 10 ? startCount + '时' : '0' + startCount + '时' })
        }
        return hoursList
    }
let hoursListArr = getHoursList ()
console.log(hoursListArr)
小时数组.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,958评论 2 59
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,595评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,225评论 4 8
  • 怎么对待生活,它也会怎么对你 人都是哭着来到这个美丽的人间。每个人从来到尘寰到升入天堂,整个生命的历程都是一本书,...
    静静在等你阅读 5,018评论 1 6