问题标签 [angular-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 投票
2 回答
19898 浏览

angularjs - 如何格式化'angular-moment'的'am-time-ago'指令?

现场演示

我使用该am-time-ago指令显示相对时间戳:

默认情况下,格式为“一天前”、“5 天前”等。

如何将格式更改为“1d”、“5d”、“3h”等?

0 投票
1 回答
252 浏览

angularjs - 在angularMoment中自定义日历功能

我想在 angularMoment 中为日历使用自定义输出。

在 momentjs 我设置它:

在角度方面,我尝试了以下(以及一些变体)但没有运气:

0 投票
1 回答
362 浏览

javascript - 角矩不能通过dom注入工作

我有一个带有角矩的页面。在页面渲染角力矩工作。使用

但是当我附加新的html ..它不工作

我错过了什么吗?请帮忙...

谢谢, 仓井

0 投票
4 回答
139067 浏览

javascript - 从时刻 js 对象中提取时间

如何使用 moment.js 提取时间?

它应该返回“12:00:00 pm”。返回的字符串将传递给下面的时间选择器控件。

任何想法?

0 投票
1 回答
10382 浏览

angularjs - 从时刻 js 的日期获取葡萄牙语的工作日

这是我的代码

它以英文返回工作日名称,但需要葡萄牙语工作日名称

如果我通过1_1_2015它会返回Thu

如何在葡萄牙语中获得工作日名称?

编辑

我已经包含了 moment-with-locales.min.js文件,其中包含所有受支持的语言数据,并且它适用于上层代码。那么为什么它不适用于 week name ?

0 投票
2 回答
3246 浏览

javascript - 不能用角矩改变时区

我正在使用带有角矩的Angular.js,并且我试图在不同的时区显示日期:

我包括 moment.js,以及 moment.js 时区数据(这个文件)。在我的 .html 文件中:

我还在 Angular.js 文件中添加了配置,正如 angular-moment Github 页面上所说:

到目前为止,我已经尝试了很多排列,但似乎没有任何效果。我不知道我可能做错了什么,所以任何建议都非常受欢迎。

0 投票
2 回答
1794 浏览

javascript - 处理 UTC 日期客户端

情况如下:

occurred_at在我的数据库中以 UTC 存储日期。我正在使用 laravel 编写一个返回包含这些occurred_at字段的记录的 API 方法。它们目前通过 JSON 以字符串格式返回(PHP Carbon 库输出的内容),例如:

"occurred_at":"2015-04-14 00:25:20" 该日期“发生”于 UTC 时区的00:25( 12:25 AM),但实际上发生在太平洋2015-04-13 17:25( 5:25 PMPST) 时区的 ( )。

我正在使用 angular 来使用 JSON,并认为我会使用 angular-moment 库将 UTC 转换为本地。但它不起作用。角矩和原生角度过滤器都输出相同的东西:

<span>{{evt.occurred_at | amDateFormat:'L LT'}}</span> <span>{{evt.occurred_at | date:'MM/dd/yyyy @ h:mma'}}</span>

输出:

2015-04-14 00:25:20

仍然在UTC。在我的角度应用程序代码中,我什至设置了 UTC 预处理器以将它们读取为 UTC,但它们不显示为当地时间:

.constant('angularMomentConfig', { preprocess: 'utc' })

必须有一种标准的方法来解决这个问题 - 在数据库中以 UTC 存储日期时间值,但将它们显示为本地时间给用户。我需要在服务器端进行一些更改吗?客户端?使用“它只是工作”方法的最佳实践是什么,而不为我要显示的每个日期编写大量代码?

目前,在非角度项目中,我通过将 css 类应用于我想将时间转换为本地时间的每个跨度来使用我认为是“黑客”的东西:

但我认为这是错误的做法。

0 投票
2 回答
3785 浏览

momentjs - 在 node-webkit 中启动 Angular 应用程序时“时刻未定义”

我想启动我的一般工作的角度应用程序,但是当我开始使用时刻时,我得到了“时刻”未定义的错误。

从这里使用“角矩”

我的 package.json 看起来像这样

我正在尝试使用它

这说明那一刻是未定义的。

我如何修改我的 package.json 以获取 node-webkit 查找时刻?还是角矩?提前致谢。

0 投票
2 回答
1472 浏览

javascript - momentJS 默认语言环境是 zh-tw 并且似乎无法覆盖它

我正在从我的 Angular 应用程序的 CDN 中提取 momentJS 库:

默认语言环境应该是英语('en')。但由于某种原因,我的应用程序中的默认语言环境是“zh-tw”。我看到这曾经是一个问题(请参阅此处此处),但据说已修复。

即使我手动设置了全局语言环境,它也会被忽略:

在我的 index.html 文件中:

在我的 Angular 控制器中:

现在唯一有效的是,如果我在每个时刻实例上设置语言环境:

0 投票
2 回答
184 浏览

angularjs - 为什么使用 Angular Moment 会在 ng-repeat 中返回所有 1 月?

我在用

usage.Month 数据为数字 1-12 数据返回一月