使用Angular js从datetime中提取时间
Extract time from datetime using Angular js
我需要使用Angular js从日期时间中提取小时和分钟(例如:2013-09-03 05:02:04)。我已经这样做了。
JSON数据:
{
"status": "success",
"data": [
{
"PriorityPassReservation": {
"site_id": "8",
"id": "235907",
"priority_pass_schedule_id": "4",
"member_id": null,
"member_guid": "8-853414",
"reservation_dt": "2013-09-05 19:00:00",
"checkin_dt": null,
"reminder_sent": "0",
"created": "2013-09-03 05:02:04",
"modified": "2013-09-03 05:02:04",
"status": "booked"
}
]
}
HTML:
<tr ng-repeat="priority in priorityDetails.data">
<td class="no">{{ $index +1 }}</td>
<td class="priority_time">{{priority.PriorityPassReservation.reservation_dt| date:' hh:mm'}}</td>
</tr>
但它并没有给出实际的结果。有人知道解决办法吗?
注意:priority.PriorityPassReservation.reservation_dt
是一个json字符串
我认为这个问题可能与只支持ISO8601兼容的日期字符串格式的角度日期过滤器有关。您可以简单地将日期字符串转换为日期对象。
<td class="priority_time">
{{getDateObject(priority.PriorityPassReservation.reservation_dt) |
date:' h:mm'}}
</td>
在您的控制器中:
$scope.getDateObject = function(dt){
/* convert to date object */
/* return new Date(2013,8,3,5,2,4); */
}
时间-05:02:04(0-24格式)。尝试使用"hh:mm"。或者使用时间格式2010年10月29日上午8:40:23(含上午)。
相关文章:
- 使用时刻.js从日期时间中提取时间
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- Mongoose查询在两个日期时间之间提取数据
- imacros javascript在抓取的一段时间内挂起或减慢速度
- 我如何从jquery中的html表中提取从时间,到时间(约会时间)
- 从时刻 js 对象中提取时间
- Javascript 从 Youtube URL 中提取时间参数
- 带有“日期时间”x轴的图表 - 在向下钻取时使用类别
- Momentjs 抓取今天的日期并设置时间会导致它快进 24 小时
- 使用Chrome抓取工具从JavaScript网站中提取数据
- 避免Facebook从网页中提取og元标记数据/或抓取
- 提取格林威治标准时间时差
- 使用 javascript 提取并浏览文件夹中.ZIP文件修改时间戳
- 使用Angular js从datetime中提取时间
- jQuery:抓取日期&来自网页的时间数据
- 从需要登录[Node.js]的web应用程序中提取(抓取)数据
- Facebook时间线错误3502,调试工具不会抓取localhost
- 对表示时间的字符串进行排序,并取最接近的字符串
- 如何使用python在网页上提取动态时间计数器