问题标签 [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.

0 投票
0 回答
116 浏览

angular - Angular amTimeAgo 不刷新

每次我调用我的函数“resetDate”时,我都会尝试刷新 amTimeAgo,但它不起作用。它正在控制台中记录正确的新时间,但页面上的时间没有刷新。

我错过了什么?我只是想比较从 HTTP 调用返回的两个项目的结果,如果它们不同,请更新这些项目并刷新自上次更新以来的时间。

0 投票
1 回答
210 浏览

angular - 角矩时差计算误差

我正在尝试计算现在和过去某个时间之间的时间差。至于我的网络系统(通过 API)是如何工作的,我不会在这里太深入,但基本上我会返回一系列发布时间。

我想要达到的目标:

我从系统返回的发布时间已经采用日期时间格式YYYY-MM-DD HH:MM:SS和 UTC 时间。

我正在使用这个 angular-2 模块:https ://www.npmjs.com/package/angular2-moment

目前实际执行的计算是:

我的 HTML:

我想做的例子:

这一定是在 html 中切换管道的问题,但我找不到任何关于如何进行计算的文档,但我在 Python 中复制了我的问题,发现它彼此之间的时间错误。非常感谢所有帮助!

0 投票
0 回答
146 浏览

javascript - Moment js显示相对、日历和多个本地支持的不同行为

我在一个角度应用程序中使用momentjs ,我没有任何代码可以在这里显示。我试图玩弄它并试图弄清楚它,但最终陷入了混乱。

我想要发生的是我有一个createdAt要检索到某个API 服务器的属性,并且我想像facebook在帖子中显示相对时间的方式一样显示它,但是以更好的方式。

例如

如果在这一天内显示相对时间

  1. A few seconds ago.
  2. A minute ago
  3. 2 minutes ago(如果超过 1 分钟)
  4. An hour ago(如果 1 小时前)
  5. 2 hours ago(如果到 24 小时前超过 1 小时)
  6. Yesterday上午 10:03(如果 1 天后)
  7. Last Tuesday晚上 7:30(48 小时后)
  8. Last month6月18日晚上7点30分(一个月后)

这个名单持续了一年。

我知道我可以使用多个条件来做到这一点,但最终搞砸了。有一个更好的方法吗?

有人可以为我解释一下吗?

0 投票
1 回答
581 浏览

angular - Angular 5 材料日期选择器不适用于时刻日期适配器和目标 es2015

从目标 es5 切换到 es2015 (es6) 后,使用 --prod 标志进行部署时,日期选择器不再工作。我也尝试添加--aot标志,但它没有改变任何东西。结果如下所示:

datepicker 空白而不是显示日期

抛出以下错误:

在此处输入图像描述

使用 NativeDateAdapter 代替 MomentDateAdapter 不是解决方案,因为必须正确本地化日期选择器。

我发现的唯一参考是:

https://github.com/angular/material2/issues/10347

但事实证明,仍然没有解决方案。

我将不胜感激任何帮助!

0 投票
5 回答
5873 浏览

angular - 时刻给我 Angular 5 html 模板中的错误

我在角度 5 中使用时刻 v2.22.0,这就是我在模块中导入它的方式 -

并在组件中使用它 -

当我在 html 模板中使用它时 -

它给了我一条错误消息-

谁能告诉我我做错了什么!

0 投票
0 回答
89 浏览

javascript - 将 CST 时间转换为本地浏览器时间

我正在使用 Moment Js 将 CST 时间转换为本地浏览器时间。我的数据来自后端代码,位于“美国/芝加哥”时区。我想将“美国/芝加哥”时区转换为浏览器时间。但是日期没有正确转换。

下面是代码。

输入日期:“2018-10-03 01:46:40”('美国/芝加哥')

输出日期:“10/03/2018 07:16 AM”(IST 时区)

预期输出:2018 年 10 月 3 日下午 12:16”(IST 时区)

0 投票
1 回答
1282 浏览

javascript - 12小时格式的一天的时刻js间隔

在 12 小时格式中,我必须立即创建一个 15 分钟的间隔,这在 30 分钟的间隔内工作正常。

但是当 15 分钟的工作显示错误的格式时。有人可以帮忙吗?

演示:http: //jsfiddle.net/remus/rLjQx/

预计营业时间:12:00、12:15、12:30、12:45、1:00 等

0 投票
1 回答
158 浏览

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")));

工作正常

-- 不工作

使用时刻需要相同

0 投票
1 回答
60 浏览

momentjs - 如何添加两个 hh:mm:ss 格式并得到 hh:mm:ss

我有以下日期格式,需要一个 beloe op in momen

预计 o/p 为 2019-01-26 04:00:00

0 投票
1 回答
587 浏览

angular - 获取用户时区角度 5 + ngx-moment 的时间

我有来自服务器的响应:

在 UI 上我有:

我想看到结果1 hour ago,但我看到了4 hours ago

我应该在此处添加什么其他管道或如何解决该问题?