使用AngularJS从时间戳中获取工作日
Get Weekday from timestamp using AngularJS
我是AngularJS的新手,我想从这里的JSON文件中获得的时间戳中提取工作日。
时间戳位于一个名为"dt"
的变量中。
这是我使用AngularJS:运行JSON文件的代码部分
<div class="row" ng-repeat="t in weather.list">
<div class="date">
{{t.dt*1000 | date:'EEE'}}
</div>
</div>
它应该返回当前工作日以及接下来的十个工作日,类似于以下内容:
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Mon
Tue
但这就是我得到的:
Sun
Sun
Sun
Mon
Mon
Mon
Mon
Mon
Mon
Mon
数组的dt
值:
1463335200
1463346000
1463356800
1463367600
1463378400
1463389200
1463400000
1463410800
1463421600
1463432400
我该怎么解决这个问题?
这表现正确您的json有10个条目和10个日期。
检查这个小提琴:https://jsfiddle.net/w33r379e/2/
我使用普通的JavaScript日期对象来解析你的日期。
const date = new Date(entry.dt*1000);
打开控制台并查看结果。
如果你使用上面的对象作为你的日期来源,你就不会得到你期望的日子,因为它们根本不在那里。
这里的代码没有错,它显示了您的数据:)
http://www.epochconverter.com/
用你的时间戳尝试了这个链接,得到了确切的日期。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 使用AngularJS从时间戳中获取工作日
- 如何从用户输入的日期中获取工作日
- 如何在javascript中根据周数、工作日和年份获取日期
- Javascript 获取范围内每个工作日的 MM/DD 值
- 如何在javascript中获取当前日期的第n个工作日
- 时刻 js 在给定指定工作日的情况下获取下一个日期
- 如何获取特定工作日的日期,然后格式化
- 使用 MomentJS 获取两个日期之间的工作日
- 使用Javascript获取工作日&突出显示HTML中的文本
- PHP:基于复选框获取工作日和休息日
- 使用 JavaScript 获取给定月份的给定工作日
- 动态获取特定工作日最后发生的日期