问题标签 [momentjs]

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 投票
1 回答
3908 浏览

node.js - Expressjs +车把格式化日期

我有这个对象

从我的 mongoDB 出来。

dates是日期列表(dah!)。

我的问题是现在我想用 momentjs server-side格式化它们。

看起来我应该使用 mustache lambdas,但使用我的堆栈似乎是不可能的(expressjsconsolidatehandlebars ...)

有人解决了这个问题吗?

这就是我现在正在尝试的

在我的模板上我有:

这是expressjs conf的一部分

是的,扩展仍然是 hjs,因为我开始使用 hogan,但我无法使用 hogan,所以我转而使用巩固 + 小胡子。

我正在使用节点 v0.8.8 和 expressjs 3.0.0rc4

0 投票
1 回答
130 浏览

javascript - 在 jQuery .each 循环中访问元素

早上好,这是我的第二个自编js;为我的知识和风格的浅薄深表歉意。我怀疑我目前的解决方案有点泡泡糖和胶带。

我有一个有开始时间和结束时间的事件列表。它们还有一些导致元素高度变化的各种文本数据。我正在使用 moment.js 将时间转换为适当的宽度和偏移量。

我想以尽可能压缩的格式显示元素而不重叠。到目前为止,通过存储角变量并在循环的下一次迭代中比较它们,我已经使它适用于大多数事件集;然后将当前元素向下移动到前一个元素的底部。

有没有更好的方法可以让我将一个事件与所有以前的事件进行比较并相应地定位它?

0 投票
31 回答
306414 浏览

javascript - 如何在 moment.js 持续时间内使用 format()?

有什么方法可以在持续时间对象上使用moment.js方法吗? format我在文档中的任何地方都找不到它,而且它也不是持续时间对象的属性。

我希望能够做类似的事情:

此外,如果有任何其他库可以轻松适应这种功能,我会对推荐感兴趣。

谢谢!

0 投票
1 回答
25062 浏览

javascript - 使用 Moment.js 比较时间

我一直在玩Moment.js,但遇到了一个问题。我一直在尝试确定给定的日期是过去还是将来。日期存储为Unix 时间戳。因此,当我将未来日期与当前日期进行比较时,它工作正常,但它不会触发过去的日期。示例代码如下,这里有一个小提琴

上面的代码日志yay不是没有yay 2。谁能向我解释为什么它不记录yay 2

0 投票
2 回答
105381 浏览

javascript - 在 javascript/momentjs 中创建日期时忽略时区

我正在为东海岸的某事创建一个时间表,我需要创建一个始终返回此时间的日期对象/时间戳的日期。

因此,如果我在 18:00 在巴黎打开页面,则"new myDate()"应该返回 12:00。

关于如何使用 wither momentJS 或仅使用 Javascript 来做到这一点的任何建议?最终结果应该是一个 javascript Date 对象。

0 投票
1 回答
2764 浏览

javascript - 在 moment.js 中设置浏览器语言

通过使用moment.js我需要设置日期语言。
moment.lang('fr');moment.lang('en');工作正常。

我想根据桌面/浏览器的语言偏好设置它。
如何在 javascript 中获取此变量?

附言

navigator.language.slice(0,2) 适用于英语,但我正在寻找更好的解决方案

我正在使用 jquery。

0 投票
1 回答
3062 浏览

javascript - moment.js 剩下的工作时间

我正在尝试了解 moment.js 库,因为它似乎比 jquery 更稳定,而 jquery date 是输出控制台错误。

http://momentjs.com/docs/#/manipulating/

我想做的是倒计时来计算从现在开始剩下的时间。

我有的例子

这将输出

但总体而言,它并没有为每个值(天、周、月)做个人

因此,如果我将日期提前 12 个月,如下所示。

它输出。

当我试图让它输出时

例如这里 http://jsfiddle.net/fDmWH/3/

0 投票
1 回答
281 浏览

ember.js - Ember 复杂的属性绑定

我正在使用相当复杂的属性绑定来更改用户生日的日期、月份或年份。拥有一个用户birthDate类型date的属性和每个日期的三个属性。我正在使用moment.js来简化日期操作。

通过在 jsfiddle 上尝试减少展示,您会发现如果您更改年份或日期,月份总是增加 1。我不能说发生了什么。就是这样:设置新日期时,该值是正确的,稍后会更改。dateember-data属性和某些格式是否存在问题?

再说一遍:这是用CoffeeScript编写的 jsfiddle

提前致谢!

0 投票
1 回答
609 浏览

javascript - Momentjs 我的格式有什么问题

难道我做错了什么:

我认为它应该给予29/11/2012,但它给予01/11/2012

0 投票
1 回答
39594 浏览

javascript - 使用 moment.js 转换日期格式

我想使用 Javascripy/jQuery 转换以下日期。我的研究似乎指向了 moment.js,它看起来很棒,但我似乎无法确定它。(JS 半菜鸟)

如果日期在过去 24 小时内,如果相同的逻辑可以对 div 应用一个额外的类,那就太棒了,所以我可以对它们进行一些不同的样式设置。也许让过去 24 小时内的日期添加一个类,而不是显示“新”的日期。

谢谢!