草庐IT

momentjs

全部标签

javascript - 明天、今天和昨天与 MomentJS

我想要moment().fromNow()功能,但是当日期接近时它太精确了-例如。我不希望它显示“3小时内”而是“今天”-所以基本上是“每日”精度。我尝试使用moment().calendar()函数,如果日期差异超过1天,它不会格式化 最佳答案 你也可以这样做来获取今天、明天和昨天的日期lettoday=moment();lettomorrow=moment().add(1,'days');letyesterday=moment().add(-1,'days'); 关于javascri

javascript - 如何使用 Momentjs 获取昨天的日期?

所以,我的问题很简单,如何使用MomentJs获取昨天的日期?在Javascript中它非常简单,即today=newDate();yesterday=newDate(today.setDate(today.getDate()-1))console.log(yesterday)但我如何使用MomentJs实现这一点? 最佳答案 就像这样:moment().subtract(1,'days')。它会为您提供前一天的当前时间,该时间与您本地电脑上的时间完全相同。 关于javascript-如

javascript - momentJS 日期字符串添加 5 天

我有一个开始日期字符串“20.03.2014”,我想用moment.js添加5天,但我没有在警报窗口中得到新日期“25.03.2014”。这里是我的javascript代码:startdate="20.03.2014";varnew_date=moment(startdate,"DD-MM-YYYY").add("DD-MM-YYYY",5);alert(new_date);这是我的jsfiddle:http://jsfiddle.net/jbgUt/1/我该如何解决这个问题?我喜欢这种字符串格式“25.03.2014”希望有人能帮助我。 最佳答案

node.js - momentjs 从另一个时区将日期时间转换为 UTC

我有如下日期:2014年5月30日上午11:21:37我的用户将输入该数据并拥有自己的时区。它可能是“美国/东部”、“美国/太平洋新”等。我想将时间转换为UTC,但我做不到。有办法吗?我正在使用Node,我尝试了momentJS并阅读以下内容:http://momentjs.com/docs/http://momentjs.com/guides/ConvertdatetoanothertimezoneinJavaScript如何从不同的时区转换为UTC?编辑我试过这些:moment().utc(0).format('YYYY-MM-DDHH:mmZ')moment.tz(dateStr

node.js - momentJS 获取 UTC 时间戳

伙计们,我无法使用momentjs获取UTC时间戳。希望有人能指出我正确的方向varstart=Date.now();varutc=moment.utc(start).toDate();或varutc=moment.utc().toDate();TueNov11201413:45:13GMT-0500(EST)返回我所在的EST时区,而不是UTC。如何获取UTC中的Javascript日期?如果我这样做varutc=moment.utc();console.log(utc);输出是{_useUTC:true,_isUTC:true,_l:undefined,_i:undefined,_

node.js - MomentJS 在 UTC 中获取 JavaScript 日期

我无法通过以下方式获取MongoDB记录的JavaScript日期字符串。它一直使用我的本地时间。varutc=moment.utc().valueOf();console.log(moment.utc(utc).toDate());输出:TueNov11201414:42:51GMT-0500(EST)我需要它是UTC,所以我可以在Mongo中粘贴这个时间戳,所以类型是Date。我该怎么做? 最佳答案 时间戳是一个时间点。通常,这可以用epoc之后的毫秒数表示(1970年1月1日12AMUTC的UnixEpoc)。该时间点的格式取

mongodb - 在 Meteor 集合中插入一个 momentjs 对象

我有一个简单的Meteor集合,我正在尝试在其中插入一个具有momentjs属性的文档。所以我这样做:docId=Col.insert({m:moment()});但是,当我尝试使用取回此文档时doc=Col.findOne({_id:docId})我得到doc.m的“无效日期”,如下所示:Object{_id:"wnHzTpHHxMSyMxmu3",m:"Invaliddate"}有人吗?! 最佳答案 我强烈建议将日期存储为Date对象,并在获取它们后使用moment对其进行格式化。例如:Posts.insert({message

mongodb - 在 Meteor 集合中插入一个 momentjs 对象

我有一个简单的Meteor集合,我正在尝试在其中插入一个具有momentjs属性的文档。所以我这样做:docId=Col.insert({m:moment()});但是,当我尝试使用取回此文档时doc=Col.findOne({_id:docId})我得到doc.m的“无效日期”,如下所示:Object{_id:"wnHzTpHHxMSyMxmu3",m:"Invaliddate"}有人吗?! 最佳答案 我强烈建议将日期存储为Date对象,并在获取它们后使用moment对其进行格式化。例如:Posts.insert({message

javascript - 在特定时区格式化日期

我正在使用Moment.js在我的网络应用程序中解析和格式化日期。作为JSON对象的一部分,我的后端服务器以UTC纪元(Unix偏移量)的毫秒数发送日期。在特定时区解析日期很容易——只需在解析前将RFC822时区标识符附加到字符串的末尾即可://responsevariesaccordingtoyourtimezoneconstm1=moment('3/11/201213:00').utc().format("MM/DDHH:mm")//problemsolved,always"03/1117:00"constm2=moment('3/11/201213:00-0400').utc()

javascript - 在特定时区格式化日期

我正在使用Moment.js在我的网络应用程序中解析和格式化日期。作为JSON对象的一部分,我的后端服务器以UTC纪元(Unix偏移量)的毫秒数发送日期。在特定时区解析日期很容易——只需在解析前将RFC822时区标识符附加到字符串的末尾即可://responsevariesaccordingtoyourtimezoneconstm1=moment('3/11/201213:00').utc().format("MM/DDHH:mm")//problemsolved,always"03/1117:00"constm2=moment('3/11/201213:00-0400').utc()