假如现在是13点 有没有什么方法可以输出 13点到昨天13点的之间的小时?

javaliu1 2016-04-19 01:52:06
假如现在是13点 有没有什么方法可以输出 13点到昨天13点的之间的小时?
输出的根式如下
13 12 11 10 9 8 7 6 5 4 3 2 1 12 11 10 9 8 7 6 5 4 3 2 1
js怎么实现 想了一上午了
...全文
82 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpjshiwo77 2016-04-19
  • 打赏
  • 举报
回复
你下面列出来的都错了吧,不该是: 13 12 11 10 9 8 7 6 5 4 3 2 1 24 23 22 21 20 19 18 17 16 15 14 而且这不就是做24次循环,每次减1,当数字等于0的时候加上24不就完了么?

var time = 14;
for(var i = 0;i < 24;i++){
    time--;
    if(time == 0){
    time = 24;
    }
    console.log(time);
}
Go 旅城通票 2016-04-19
  • 打赏
  • 举报
回复
输出有问题吧,是3 2 1 0 23 22 21.。。。13.。怎么是3 2 1 12 11.。。


var nowHour = 13, endHour = nowHour, count = 0, arr = [];
do {
arr.push(nowHour);
nowHour--;
if (nowHour == -1) nowHour = 23;
} while (nowHour != endHour);
arr.push(endHour)
console.log(arr)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧