- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
正如标题所说,我有一个表格,其中一列是纪元日期。我正在尝试使用内置于“toISOString()”中的 javascript 来翻译它,但不知道该怎么做。有没有办法在填充表格时即时执行此操作?
这是我正在使用的 js:
angular.module('myapp', [])
.controller('MainCtrl', function($scope, $http, $filter, $interval) {
var orderBy = $filter('orderBy');
$scope.savedOrder = 'name';
$scope.searchText = ''
//first http request-----------------------------------
$http.get('xxxxxxxxxxxxxx').success(function(data) {
$scope.recentalerts = data;
$scope.tempdata = data;
$scope.order('-epochtime');
});
$scope.reverse = true;
//beginning of interval--------------------------------
$interval(function() {
$http.get('xxxxxxxxxxxxx').success(function(data) {
if (!angular.equals(data, $scope.tempdata)) {
console.log("here...");
...
$scope.tempdata = data;
} //end if
});
}, 5000);
$scope.order = function(predicate) {
$scope.reverse = !$scope.reverse;
$scope.recentalerts = orderBy($scope.recentalerts, predicate, $scope.reverse);
$scope.savedOrder = predicate;
};
});
这是表体:
<tbody>
<tr data-ng-repeat="alert in recentalerts | orderBy:savedOrder:reverse | filter:searchText">
<td ng-click="search(alert.epochtime)">{{alert.epochtime}}</td>
<td ng-click="search(alert.ip)">{{alert.ip}}</td>
<td ng-click="search(alert.type)">{{alert.type}}</td>
<td ng-click="search(alert.classification)">{{alert.classification}}</td>
</tr>
</tbody>
我尝试了 {{alert.epochtime.toISOString()}}
但没有成功。我想在我执行 toISOString()
之前它需要是一个日期对象,但是有没有办法在 ng-repeat
中执行此操作?
最佳答案
你可以使用date
过滤器
请看下面的代码。
angular.module('myapp', [])
.controller('MainCtrl', function($scope) {
// this will return epoch date
$scope.epochtime = (new Date).getTime();
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myapp">
<div ng-controller="MainCtrl">
<div>{{epochtime}}</div>
<div>{{epochtime | date:'yyyy-MM-dd HH:mm:ss Z'}}</div>
</div>
</div>
关于javascript - 在 ng-repeat 中使用 toISOString() 作为纪元日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355496/
我一直在使用toISOString在通过 jQuery 发送到服务器之前序列化 momentJS 日期。它对我来说很好,除了它将日期转换为 UTC 但我需要保留本地时区。 momentJS 有这个方法
toISOString 方法返回不正确的日期。 // Input var a = new Date("June 08, 2018"); a.toISOString().slice(0
为什么这段代码返回明天的日期? 它必须返回 2013-08-31 而不是 2013-09-01,因为我们是 8 月 31 日。 http://www.w3schools.com/jsref/tryit
考虑以下代码 HTML + JavaScript: Click the button to display a date after changing the hours, minutes, a
我有对象数组。数组中的每个对象都有日期属性。我尝试从数组中获取最大(最后)日期。 这是数组: var sensorsData = [{ Id: 1, MeasureDate: "2017-08
这个问题在这里已经有了答案: How to ISO 8601 format a Date with Timezone Offset in JavaScript? (20 个答案) 关闭 3 年前。
这个问题在这里已经有了答案: How to convert a PHP DateTime object to ISO string? (3 个回答) 3年前关闭。 我想要一个像 new Date().
这个问题已经有答案了: Where can I find documentation on formatting a date in JavaScript? (39 个回答) 已关闭 8 年前。 如何
我对 javascript Date.toISOString() 函数感到困惑,如下例所示,ISO 格式的 x 的日期值为什么变成一月? const date = new Date(); const
这让我很困惑,我不知道为什么会发生 - 希望能得到一些见解。 这可以很好地将当前日期和时间转换为 ISO8601 格式: var today = new Date().toISOString(); c
代码有问题吗 var mom = moment("23-11-2016 00:00", "DD-MM-YYYY HH:mm"); alert(mom.toISOString()); //result
我正在使用 currentDate.toISOString(),它以“2013-01-15T12:08:54.135Z”格式提供输出。 但我需要日期格式为“2013-01-15T12:08:54-06
我正在为 ISOString 创建一个新日期 - new Date(03-13-2016 00:00).toISOString(); 这在 IE 和 Chrome 中工作正常,但在 FireFox 中
好的,我有一个场景,我将日期与数据库中的日期进行比较。日期采用这种格式 "2016-11-16T18:00:19.000Z" 并且当我使用 var time = moment().toISOStrin
这个问题在这里已经有了答案: How to ISO 8601 format a Date with Timezone Offset in JavaScript? (21 个回答) 关闭 7 年前。
来自此函数的描述 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOStr
我将日期作为字符串给出,然后尝试将其转换为 ISO。 这是我一直在做的事情: var dateValue = "Tue Sep 29 2015 16:50:00 GMT+0530 (IST)" ale
假设我们有这个日期时间: var d = new Date("Sat Jul 21 2018 14:00:00 GMT+0200"); 将其导出为字符串 (console.log(d)) 会在浏览器之
我正在尝试在 Golang 中生成 ISO 8601 时间戳。 做 time.Now().UTC().Format(time.RFC3339) //2016-04-12T19:32:20Z 在 Jav
本文整理了Java中io.debezium.time.ZonedTimestamp.toIsoString()方法的一些代码示例,展示了ZonedTimestamp.toIsoString()的具体用
我是一名优秀的程序员,十分优秀!