问题标签 [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 中更改年初
我正在使用 momentJS 进行日期计算。
在这里,我想更改周计算的年初。
对我来说,年初是 11 月 1 日,年底是 10 月 31 日。
或任何其他允许我这样做的 JS 日期库。
javascript - moment.js 如何知道它的对象何时被序列化?
从 moment.js 文档
时刻().toJSON(); 将对象序列化为 JSON 时,如果有 Moment 对象,则表示为 ISO8601 字符串。
我不明白 moment 对象如何检测在其上运行的函数。它如何在序列化时返回不同的值,以及简单地存储在对象中或作为字符串返回时?
javascript - Knockout.JS Bindinghandlers moment.js
我想用 moment.js 格式化我的 knockoutjs 绑定日期。我的代码有什么问题?
html:
javascript - moment.js - UTC 无法按我的预期工作
在节点控制台中测试:
为什么原生的时间戳与 withMoment 不同?为什么 withMoment 返回从当前本地时间计算的时间戳?我怎样才能实现那个moment.utc()返回与Date.UTC()相同的结果?
javascript - 如何在 IE 8 中使用 moment.js
在所有关于 moment 的文档中,您只需使用一个名为 moment 的变量。在除 IE 8 之外的所有浏览器中,这都有效。在 IE 8 中它说
属性 'moment' 的值为 null 或未定义,不是 Function 对象
这个 moment 变量位于 moment js 文件的第一行,但是我怎样才能告诉我的浏览器进入 moment 并找到它????
我正在使用这个库解析过去的日期。
这是我对 moment.js 的脚本声明
javascript - 在特定时区格式化日期
我正在使用Moment.js在我的网络应用程序中解析和格式化日期。作为 JSON 对象的一部分,我的后端服务器以 UTC 纪元(Unix 偏移量)的毫秒数发送日期。
解析特定时区中的日期很容易——只需在解析之前将 RFC 822 时区标识符附加到字符串的末尾:
但是如何在特定时区格式化日期?
无论浏览器的当前时间如何,我都想要一致的结果,但我不想以 UTC 显示日期。
javascript - 使用 moment.js 将日期转换为字符串“MM/dd/yyyy”
我需要从 jquery datepicker 中获取日期值,将其转换为字符串格式“MM/dd/yyyy”,以便它可以执行正确的 ajax 发布。当页面加载或更改日期选择器时,将进行 jquery ajax 调用。
我有这个代码:
但它不会把它变成“MM/dd/yyyy”。当我使用提琴手检查发送的内容时,这是正文:
如果我在提琴手中使用 compose 并将正文更改为:
我得到了正确的回应。所以,我的问题是,有没有办法使用 moment.js 获取日期对象并将其格式化为字符串“MM/dd/yyyy”?还是我从 datepicker 获取日期的方式有问题?
顺便说一句,我假设 datepicker.getDate 返回一个日期对象,因为这是 jQuery 文档告诉我的。
谢谢,
javascript - 使用 Moment.js 格式化日期
我有一个这种格式的字符串:
我想使用Moment.js以这种格式获取它mm/dd/yyyy : 04/12/2013
进行显示。
我试着用这个方法来做,
哪些错误和说there is no such method called replace
?我是否以错误的方式处理这个问题?
编辑
我还应该提到我正在使用 Moment.js 的预打包版本,为Meteor.js打包
堆栈跟踪:
javascript - 无法理解如何调用 JavaScript 对象中的值
我正在使用 knockout.js 和 moment.js 来计算给定月份的一些值。以下代码按预期工作:
selectedMonth 的返回值为“4”,daysInMonth 的返回值为“30”。
但我想做的是根据 selectedMonth 的当前值(会改变)计算 daysInMonth 的值。我能想到的最好的代码是这样的:
我进入Uncaught TypeError: Cannot read property 'selectedMonth' of undefined
控制台。我无法理解的是如何在这种情况下正确引用 selectedMonth 。如果我在 viewModel 之外的其他一些通用变量中创建 selectedMonth ,那么我所做的一切都可以正常工作。
我很确定这与我对 JavaScript 对象的(较差的)理解有关,与库本身无关。