Questions tagged «momentjs»

一个用于解析,处理和格式化日期的JavaScript日期库。使用此标签可解决有关矩,矩时区和任何矩插件的问题。

4
Vuejs和Vue.set(),更新数组
我是Vuejs的新手。做了些什么,但我不知道这是简单/正确的方法。 我想要的是 我想要数组中的一些日期,并在事件中更新它们。首先,我尝试了Vue.set,但没有成功。现在,在更改我的数组项之后: this.items[index] = val; this.items.push(); 我没有将push()推送到数组,而是将其更新。。但是有时最后一项会被隐藏,以某种方式...我认为此解决方案有点不可靠,如何使其稳定? 简单的代码在这里: new Vue({ el: '#app', data: { f: 'DD-MM-YYYY', items: [ "10-03-2017", "12-03-2017" ] }, methods: { cha: function(index, item, what, count) { console.log(item + " index > " + index); val = moment(this.items[index], this.f).add(count, what).format(this.f); this.items[index] = val; this.items.push(); console.log("arr length: …

5
使用moment.js将日期转换为字符串“ MM / dd / yyyy”
我需要从jquery datepicker中获取日期值,将其转换为字符串格式“ MM / dd / yyyy”,以便可以执行正确的ajax发布。当页面加载或更改日期选择器时,将进行jquery ajax调用。 我有这个代码: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); 但它不会将其转换为“ MM / dd / yyyy”。当我使用提琴手检查通过电线发送的内容时,这是主体: startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0 如果我在提琴手中使用compose并将主体更改为: startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0 我得到正确的回应。所以,我的问题是,有没有办法使用date.js将日期对象格式化为字符串“ MM / dd / yyyy”?还是我从datepicker获取日期的方式有问题吗? 顺便说一句,我假设datepicker.getDate返回一个date对象,因为这就是jQuery文档告诉我的。 谢谢,

4
如何将Moment.js日期转换为用户本地时区?
我使用Moment.js和Moment-Timezone框架,并具有一个明确位于UTC时区的Moment.js日期对象。如何将其转换为浏览器的当前时区? var testDateUtc = moment.tz("2015-01-30 10:00:00", "UTC"); var localDate = ??? 因此,如果我能找到用户的本地时区,那就太好了;或者,我想将日期对象转换为仅使用“本地时区”的另一个数据对象,无论实际上是什么。

2
moment.js isValid函数无法正常工作
我有这个问题...我还没有发现任何类似的东西,而且似乎没人感到这个问题可以用moment.js验证时间,这也很奇怪。 moment('03:55', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm',true).isValid(); //true 难道我做错了什么?这是一个例子: http://jsfiddle.net/vCGAp/145/

5
如何使用moment.js查找日期,月份和年份
2014-07-28 如何找到的month,year并day与moment.js上面给出的日期格式? var check = moment(n.entry.date_entered).format("YYYY/MM/DD"); var month = check.getUTCMonth(); var day = check.entry.date_entered.getUTCDate(); var year = check.entry.date_entered.getUTCFullYear();


2
使用moment.js将日期转换为纪元然后返回日期
我正在尝试将日期字符串转换为纪元,然后将纪元返回日期字符串以验证我是否提供了正确的日期字符串。 var epoch = moment("10/15/2014 9:00").unix(); // do I need to do .local()? var momentDate = moment(epoch); // I've also tried moment.utc(epoch) var momentDateStr = momentDate.calendar(); alert("Values are: epoch = " + epoch + ", momentDateStr = " + momentDateStr); 渲染器 Values are: epoch = 1413378000, momentDateStr = 01/17/1970 注意:我正在使用以下版本的瞬间js脚本,//cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment-with-locales.js



2
在javascript / momentjs中创建日期时忽略时区
我正在为东海岸的某个事物创建时间表,并且需要创建一个始终为此时间返回日期对象/时间戳的日期。 因此,如果我在18:00在巴黎打开页面,"new myDate()"则应返回12:00。 关于如何使用momentJS或仅使用JavaScript可以做到这一点的任何建议?最终结果应该是一个javascript Date对象。

7
将moment.js对象时间舍入到最近的30分钟间隔
我试图将moment.js时间对象四舍五入到下一个最近的30分钟间隔。但是看起来我的逻辑我们错了。 例如: 10:13am -> 10:30am 11:45am -> 12:00pm 这是我当前的代码 start = moment(); minuteReminder = start.minute() % 30; start.add(minuteReminder, 'minutes'); start.format("D YYYY, h:mm:ss a");


1
使用Moment.js进行语言环境检测
我在项目中使用Moment.js,格式设置如下: var date = moment.unix(1318781876); return date.format('LLLL'); 当文档说明支持多种语言环境时。我想知道moment.js是否会自动检测语言环境,还是我需要检测语言环境并将其传递给moment? 更新 我的目标是确保显示的日期采用用户所在地区的格式。例如,在美国,短日期格式为mm / dd / yy,而在英国为dd / mm / yy
71 momentjs 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.