AngularJS。将标签值(Unix 时间转换为人类可读时间)

2024-02-08

我正在从数据库获取数据并显示它:

    <ul>
       <li ng-repeat="item in items>
          <mydate>{{item.date}}</mydate>
        </li>
    </ul>

Where {{item.date}}是 Unix 日期,例如 1374843600。如何使用 AngularJS 指令设置日期格式?是否可以?

当我尝试这样做时,我得到了标签 mydate 的值 -{{item.date}}


我遇到了 unix 时间格式化为多个的问题seconds从纪元开始或作为多个毫秒JavaScript 中使用的。所以严格来说,AngularJS 不会将 Unix 时间戳转换为 Date,而是转换为毫秒数,它大 1000 倍,所以首先你必须将输入的数字乘以 1000,如下所示:

<mydate>{{item.date * 1000 | date:'yyyy-MM-dd HH:mm:ss Z'}}</mydate>

否则你的日期将会是错误的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS。将标签值(Unix 时间转换为人类可读时间) 的相关文章

  • 由于运行 Javascript,Firefox 选择下拉列表不断刷新/恢复为默认选项 - AngularJS

    我正在 AngularJS 中构建一个应用程序 但在使用 Firefox 时无法选择下拉菜单 当我单击选择菜单并将鼠标悬停在选项上时 它会将所选选项从光标悬停的选项重置为默认 第一个选项 当选项数量很大时 选择正确的选项变得非常困难 该应用
  • Angularjs + Typescript,如何将 $routeParams 与 IRouteParamsService 一起使用

    我使用 routeParams 从 URI 中提取属性并为其设置本地变量 当我使用打字稿输入设置 route 参数的类型时 我无法再访问 route 参数 如何访问 routeParams 中的属性 class Controller con
  • 清除 Angular 表单提交中的输入字段?

    我认为 setPristine 应该执行此操作 但它不在我的项目中 这是我的表格 form name new project ng submit create project div create wrapper input project
  • 如何动态实例化服务?

    我有一个Utils服务很重 我想在特定的用户操作中使用其中定义的一些函数 由于这项服务很重 我想延迟实例化它 在用户操作时 我该如何实现这一目标 Service module service Utils function dep1 dep2
  • 通过 Angular 4 进行的 Bootstrap 4 轮播的动态填充不显示图像

    我试图通过 ngFor 迭代包含图像 url 的字符串数组来动态填充 Bootstrap 4 轮播 轮播不显示图像 尽管查看生成的标记一切看起来都很好 我猜测该组件是在 Angular 添加每张幻灯片的 div 之前渲染的 因为 轮播幻灯片
  • $digest 之后推迟 angularjs 监视执行(引发 DOM 事件)

    我有一个触发 DOM 事件的手表 scope watch function return controller selected function selected if selected input trigger focus 问题是我有
  • 比较 angularjs 指令中的两个字段

    我正在尝试创建可用于比较多个项目中的两个字段的指令 MarkUp div class form group div
  • Angular JS - 如何验证数字输入中的位数

    我们想要做的是 有一个仅接受 0 24 的输入 对于时间输入应用程序 这些是用户应该能够输入到输入中的值 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
  • 将 Cordova console.log 写入文件

    有谁知道是否有可能console log写入文件或类似的东西 我已经记录了我的应用程序 但它仅写在控制台上 出于远程目的debugging我也需要将现有日志写入文件 我想创建一个文件并将日志写入该文件中 但这将使我复制现有的日志代码 因此
  • 取消子项上的 ng-swipe-right

    在我的角度应用程序中 主体有一个ng swipe向右和向左切换侧边栏 问题是当我的页面中有一个可滚动的水平 DIV 时 它不会因为身体的滑动而滚动 div class scrollable x long content that overf
  • angular-cli:Karma-Webpack 因“没有此类文件或目录”而失败

    我从Tour of Heroes使用标准 Angular systemjs 现在我正在使用angular client它在开发 生产模式下运行顺利 但我无法测试任何东西ng test 以下内容会被吐出 不仅适用于test ts但也为了pol
  • 部署解耦的前端+后端应用程序

    我使用两个完全解耦的组件编写了一个网络应用程序 一个基于 Place Framework 并服务以下请求的 API 类型 api 任何客户 基于解耦的前端AngularJS建造使用grunt build 现在 前端与API但我希望这两个单元
  • AngularJS - 链接模板后有什么方法可以调用 javascript 吗?

    我正在尝试使用 jQuery 插件 Plupload http www plupload com index php 与 AngularJS 我创建了一个指令 它将成为我的文件上传 小部件 该指令看起来像这样 链接函数中的代码是一个非常简化
  • JSESSIONID cookie 未存储

    我有一个用 Angular 编写的前端 在 localhost 3002 上运行 我有一个用 Spring boot 编写的后端 它在 localhost 8080 上运行 我添加了一个过滤器来处理 CORS 我在 SO 上找到并适应了我的
  • AngularJS - 选择单选按钮时触发

    我搜索并尝试了很多 ng xxxx 类型的选项 但找不到那个 我只想在选择单选按钮时调用控制器中的某些功能 所以它可能类似于以下 当然 下面的代码不起作用
  • 服务中的 AngularJS 变量未在视图中更新?

    我花了几天时间把头撞在桌子上 阅读博客文章 以及围绕我的问题提出的问题 我尝试了下面代码的几种变体 但到目前为止没有一个有效 我将不胜感激任何帮助 服务内的 taskList 变量会更新 但控制器中的变量不会更新 控制器 angular m
  • 用角度js中的字母过滤列表

    我在表格中显示了一个列表 我需要使用名称的第一个字母来过滤结果 在列表上方我有一个字母 A B C D 等等 单击后 字母列表将按名字过滤 例如 列表详细信息是Apple Boy Bridge点击后A Apple将显示 我必须过滤国家名称以
  • 在 for 循环中突破 Promise 块

    我有以下代码 this storeNameValidate function stores var deferred q defer console log stores for storeIndex in stores this name
  • JSON 数据的动态表单(不同类型)

    我尝试使用 JSON 中的数据在 AngularJS 中创建动态表单 我有这个工作 HTML p p
  • Angularjs $http 等待响应

    我是 javascript angularjs 的新手 我想在某些元素上完成鼠标悬停时显示引导弹出窗口 我为此创建了一个指令 function angular app app directive popOver window http fu

随机推荐