问题标签 [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.
javascript - 将 Moment.js 与 Twig 一起使用
我正在使用Moment.js和 Twig 来计算时间前,
代码(Twig) -
我在变量中有日期,post_date_gmt
我正在使用它,
这给了我输出:
当我尝试在控制台中运行以上字符串时,它运行良好 - '一个月前'。
我不明白为什么 twig 没有给我正确的输出?
难道我做错了什么?。谢谢你的时间。
composer-php - 如何将composer与包含packages.json的非packagist github项目一起使用
我想将https://github.com/timrwood/moment放入我的 composer.json 以便于维护。
它不是官方的 packagegist 项目(当然,因为它不是 PHP),但它包含一个packages.json
for nodejs。我可以在我的 中使用它composer.json
吗?
我试过这个,但没有奏效:
它会抛出一条错误消息,说“在 git://github.com/timrwood/moment.git 的任何分支或标签中找不到有效的 composer.json,无法从中加载包。”
而且它缺少版本字符串来定义我要使用的版本......
有人可以在这里帮忙吗?
或者我根本不应该在这里使用作曲家,因为我正在混合 JS 和 PHP?
javascript - 脸书上好看的日期
我想以一种很好的方式显示来自 fb 事件的日期。
我从 fb 获取事件字符串,然后我这样做:
通过 moment.js 运行它,我得到显示为的日期:
2012 年 11 月 9 日晚上 8:00
这很好!
但我想放弃 2012
所以如果我尝试删除 eventDate[0]
它显示为:
11月9日 00-1 8:00 PM
那么我该如何松开 00-1 呢?
我只希望它显示为:
11 月 9 日晚上 8:00
我正在 Appcelerator Titanium 中构建它。
javascript - 时刻js从字符串中提取年份
我是 moment.js 的新手,我无法真正理解文档。我想以字符串格式操作一些日期。
我的日期是来自 json feed 的字符串,看起来像:
如何使用 moment.js 从中提取年份?
javascript - 有 2 列的 html 文档样式的名称是什么?
这里有 2 个使用这种 2 列样式的站点,我无法说出名称:
http://documentcloud.github.com/underscore/docs/underscore.html
它们很漂亮,我想知道这种风格的名称,是否有任何模板/工具可以创建这种文档?谢谢。
node.js - 如何在 EJS 视图中使用节点模块(如 MomentJS)?
要在views/custom.ejs 中使用MomentJS,正确的方法是什么(如果有的话)?
服务器端
路线/索引等我们可以轻松使用
require('moment');
等,它工作正常。服务器端(EJS 视图)
views/custome.ejs,类似的东西
<% var m = require('moment'); %>
不起作用
我使用 ExpressJS 和 EJS 作为模板引擎。
javascript - 使用 Moment js 库解析日期的问题
问题是使用 Moment js 库解析日期
我正在使用 Moment js 库从 Json 格式化日期。json 中的日期格式为 2012-09-28 16:18:02 -0400。我想在客户端以这种格式将其转换为这种格式:2012 年 8 月 19 日晚上 10:50。这是我尝试过的...
但每次它显示上午 9:30:00。
我该如何解决这个问题?
javascript - moment.js 24 小时格式
如何以 24 小时格式而不是 12 小时格式显示我的时间?
我正在使用 moment.js。
我很确定这些线可能与它有关。
如何改变它?
asp.net - 将 DateTime 参数传递给 ASP.NET Web 服务
是否可以将 DateTime 参数发布到 ASMX Web 服务内的 Web 方法(使用 JSON 序列化 RPC 样式调用)?
我正在向浏览器发送一个 DateTime,它以 /Date(1350639464100+0100)/ 的形式序列化。然后我可以使用出色的moment.js库来解析日期,将其显示在页面上等。
我的问题是使用 AJAX 发布到我的 Web 服务将此日期返回到服务器。我的网络方法看起来像这样:
如果我尝试以与它下来时相同的格式发送日期 (/Date(1350639464100+0100)/),则会收到错误消息:
/Date(1350639464100+0100)/ 不是 DateTime 的有效值。
有没有更好的替代方法可以将其作为字符串发送,然后在服务器上解析值?理想情况下,我希望能够在往返服务器的往返行程中发送对象,而不必更改它们可能包含的任何日期属性。
谢谢你的帮助!