问题标签 [angular2-moment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular amTimeAgo 不刷新
每次我调用我的函数“resetDate”时,我都会尝试刷新 amTimeAgo,但它不起作用。它正在控制台中记录正确的新时间,但页面上的时间没有刷新。
我错过了什么?我只是想比较从 HTTP 调用返回的两个项目的结果,如果它们不同,请更新这些项目并刷新自上次更新以来的时间。
angular - 角矩时差计算误差
我正在尝试计算现在和过去某个时间之间的时间差。至于我的网络系统(通过 API)是如何工作的,我不会在这里太深入,但基本上我会返回一系列发布时间。
我想要达到的目标:
我从系统返回的发布时间已经采用日期时间格式YYYY-MM-DD HH:MM:SS
和 UTC 时间。
我正在使用这个 angular-2 模块:https ://www.npmjs.com/package/angular2-moment
目前实际执行的计算是:
我的 HTML:
我想做的例子:
这一定是在 html 中切换管道的问题,但我找不到任何关于如何进行计算的文档,但我在 Python 中复制了我的问题,发现它彼此之间的时间错误。非常感谢所有帮助!
javascript - Moment js显示相对、日历和多个本地支持的不同行为
我在一个角度应用程序中使用momentjs ,我没有任何代码可以在这里显示。我试图玩弄它并试图弄清楚它,但最终陷入了混乱。
我想要发生的是我有一个createdAt
要检索到某个API 服务器的属性,并且我想像facebook
在帖子中显示相对时间的方式一样显示它,但是以更好的方式。
例如:
如果在这一天内显示相对时间
A few seconds ago.
A minute ago
2 minutes ago
(如果超过 1 分钟)An hour ago
(如果 1 小时前)2 hours ago
(如果到 24 小时前超过 1 小时)Yesterday
上午 10:03(如果 1 天后)Last Tuesday
晚上 7:30(48 小时后)Last month
6月18日晚上7点30分(一个月后)
这个名单持续了一年。
我知道我可以使用多个条件来做到这一点,但最终搞砸了。有一个更好的方法吗?
有人可以为我解释一下吗?
angular - Angular 5 材料日期选择器不适用于时刻日期适配器和目标 es2015
从目标 es5 切换到 es2015 (es6) 后,使用 --prod 标志进行部署时,日期选择器不再工作。我也尝试添加--aot
标志,但它没有改变任何东西。结果如下所示:
抛出以下错误:
使用 NativeDateAdapter 代替 MomentDateAdapter 不是解决方案,因为必须正确本地化日期选择器。
我发现的唯一参考是:
https://github.com/angular/material2/issues/10347
但事实证明,仍然没有解决方案。
我将不胜感激任何帮助!
angular - 时刻给我 Angular 5 html 模板中的错误
我在角度 5 中使用时刻 v2.22.0,这就是我在模块中导入它的方式 -
并在组件中使用它 -
当我在 html 模板中使用它时 -
它给了我一条错误消息-
谁能告诉我我做错了什么!
javascript - 将 CST 时间转换为本地浏览器时间
我正在使用 Moment Js 将 CST 时间转换为本地浏览器时间。我的数据来自后端代码,位于“美国/芝加哥”时区。我想将“美国/芝加哥”时区转换为浏览器时间。但是日期没有正确转换。
下面是代码。
输入日期:“2018-10-03 01:46:40”('美国/芝加哥')
输出日期:“10/03/2018 07:16 AM”(IST 时区)
预期输出:2018 年 10 月 3 日下午 12:16”(IST 时区)
javascript - 12小时格式的一天的时刻js间隔
在 12 小时格式中,我必须立即创建一个 15 分钟的间隔,这在 30 分钟的间隔内工作正常。
但是当 15 分钟的工作显示错误的格式时。有人可以帮忙吗?
演示:http: //jsfiddle.net/remus/rLjQx/
预计营业时间:12:00、12:15、12:30、12:45、1:00 等
momentjs - 如何立即区分两个 HH:mm:ss 格式
它产生 00:00:00 作为 o/p 但我需要 -18:00:00 如何进行格式化。
在 C# 中,效果很好。
我已经试过了。
我需要以下格式。18:00:00
http://jsfiddle.net/5103y2du/4/
Atlast 我找到了解决方案,但解决方案并不好。
让 n = moment.duration(moment("00:00:00", "HH:mm:ss").diff(moment("18:00:00", "HH:mm:ss")));
工作正常
-- 不工作
使用时刻需要相同
momentjs - 如何添加两个 hh:mm:ss 格式并得到 hh:mm:ss
我有以下日期格式,需要一个 beloe op in momen
预计 o/p 为 2019-01-26 04:00:00
angular - 获取用户时区角度 5 + ngx-moment 的时间
我有来自服务器的响应:
在 UI 上我有:
我想看到结果1 hour ago
,但我看到了4 hours ago
。
我应该在此处添加什么其他管道或如何解决该问题?