问题标签 [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 回答
3266 浏览

javascript - Dealing with date in different language using datapicker and moments

I have a web site which, depending on the location, allows to set the date in different language:

Example:

Then these dates needs to be saved on the server using momentjs

How can I fix this issue when the user is using a different language from the english?

P.S.:
Not sure if it can helps...
with momentsjs is possible to set the lang in this way, but the problem persists:

0 投票
4 回答
101815 浏览

javascript - 如何使用 Moment.js?

我无法遵循Moment.js 文档,需要一些帮助来设置它。我已经moment.min.js在我的网页上正确引用了该文件,如下所示:

来到我网页的 HTML 部分,我在同一页面上有两个不同的日期时间:

发布日期

最后修改日期

重要的!相对日期解析不应超出“昨天”。至于除此之外的所有内容,<time>标签应该显示没有 JavaScript 时它们会显示的确切日期时间——即 Moment.js 不应触及或解析“昨天”之后的日期。

现在,为了使库完成上述工作,我需要在库引用之后调用一个函数。那么问题来了,函数应该是什么?(使用 jQuery 很好,因为我已经在我的网页上引用了该库。)

0 投票
2 回答
2500 浏览

node.js - Express.js 博客应用程序——格式化日期

我正在学习 Node.js/Express.js,作为一个实验,我正在尝试构建一个小型博客应用程序。

我渲染页面,传递文章:

这是我的 Jade 模板:

这将显示带有标题和日期的文章列表。但是,我需要一种将日期格式化为更易读的格式的方法。我发现了允许你这样做的库,但我真正的问题是我应该如何将它集成到我的模板中?我可以将 moment 模块传递给模板并在那里格式化日期,或者我可以在路由中对其进行格式化并将其添加到article对象中。你会怎么做?

0 投票
14 回答
67940 浏览

momentjs - moment.js 中完全人性化的持续时间

我在 moment.js 中试过这个

并得到“一年”作为答案,但我希望“一年零 10 天”。在 moment.js 中有没有办法获得完整的人性化价值?

0 投票
6 回答
13462 浏览

javascript - 如何使用 Moment.js 以周为单位获得持续时间?

我用moment.js人类可读的格式来格式化持续时间。
例如(d是一个Date对象):

现在我想得到“2 周前”,但下面的代码返回以天为单位的持续时间

我怎样才能得到“2周前” moment.js

0 投票
1 回答
525 浏览

javascript - 时区偏移计算

假设服务器以这种格式给出日期:

如您所见,前一个日期的时区偏移量为两个小时。

假设我需要在不同时区的不同地方显示相同的日期。

使用moment.js在具有不同时区的不同客户端中显示日期的正确方法是什么

我确实尝试了以下方法,但我不确定,因为我无法测试它。

0 投票
3 回答
457 浏览

javascript - 使用最后两个数字在 javascript 中获取年份

输入是1303输出必须March 2013是在javascript中可能吗?我试过寻找任何东西,尤其是 moment.js,但它返回 1980

这是jsfiddle http://jsfiddle.net/4eG7q/

0 投票
1 回答
2038 浏览

javascript - 使用 MomentJs 在 Nodejs 中验证日期

我想验证 NodeJS 应用程序中的日期。

我尝试了MomentsJs库,但似乎isValid()函数忽略了所有字母字符,这对我来说太宽容了(当我将日期格式指定为 时YYYY-MM-DD,我希望日期是 10 个字符的字符串。):

有什么方法可以更严格地检查日期吗?

如何检查解析日期是否失败?(它-62167222800000在打印错误日期时返回)。

是否还有其他更好的 Javascript 数据库可以处理不同的日期格式并支持 MomentJs 等日期操作?

0 投票
2 回答
12025 浏览

javascript - Moment.js unix 时间戳总是以分钟为单位显示时间

我正在使用 Moment.js 并希望将 unix 时间戳转换为(始终)显示从当前时间开始的几分钟前。例如)4 分钟前、30 分钟前、94 分钟前等。

现在我正在使用:

但这并不总是以分钟为单位显示,例如)一小时前、一天前等。我尝试过使用 .asMinutes(),但我相信这只是带有 moment.duration() 的词。

0 投票
3 回答
8159 浏览

javascript - 将 Javascript 日期转换为 ASP.NET 日期格式

我想将 Javascript 日期格式转换为 ASP.NET 日期格式。

因为我将它传递回服务器。我从服务器上的请求中获得了 ASP.NET 格式,然后使用 moment.js 将其转换为 Javascript 日期:

有没有办法做到这一点?