momentjs相关内容
我正在尝试使用时区偏移量和UTC时间戳调整时间。 我正在运行以下代码: var date = { utc:'2013-10-16T21:31:51', offset:-480 } var returnDate = moment(date.utc).utc()。zone(date.offset).format('MM / DD / YYYY h:mm A');
..
有没有一个简单的/内置的方式来计算当前的财务季度? 例如: Jan-Mar:1st Apr-Jul:2nd Jul-Sept:3rd Oct-Dec:4th 解决方案 现在支持这一点。一样简单: moment('2014-12-01')。utc()。quarter()//输出4 moment()。quarter(); //输出当前季度即2
..
我正在尝试将日期字符串转换为纪元,然后再转回日期字符串,以验证我是否提供正确的日期字符串。 var epoch = moment(“10/15/2014 9:00”)。unix(); //我需要做.local()吗? var momentDate = moment(epoch); //我也试过了moment.utc(epoch) var momentDateStr = momentD
..
我一直在玩 Moment.js ,我遇到了一个问题。我一直在试图确定给出的日期是否在过去或将来。日期存储为 Unix时间戳。所以当我将未来的日期与当前日期进行比较时,它的工作正常,但是在过去的日期中并不会触发。示例代码如下,小提琴在这里。 var pastUnixTime ='1348812970'; //过去一段时间 var futureUnixTime ='1352350231';
..
我想测试输入的日期和时间是否有效。 可以用JavaScript进行日期和时间测试,这似乎是一场噩梦。 (已经花了几个小时)。 测试数据看起来像这样。 无效 invalid =“” invalid =“” invalid =“x” invalid =“1/1” invalid =“30/2/2015” invalid =“2/30/2015” 有
..
我正在使用moment.js与时区在webapp中进行日期操作。我正在将所有日期存储在UTC中,并将其作为UTC返回到UI。我正在使用该用户的时区。我想将UTC时间转换为本地用户时区。 var timezone =“America / New_York”; var utcDate =“2013-10-16T10:31:59.0537721Z”; var localDate =
..
我需要按照创建的日期在我的网络应用程序中分组一些项目。 每个项目都有一个确切的时间戳,例如 1417628530199 。我正在使用 Moment.js 及其“从现在起的时间”功能将这些原始时间戳转换为可读取的日期,例如 2天前。然后我想使用可读日期作为在同一天创建的一组项目的标题。 问题是原始时间戳太具体 - 两个项目它们在相同的日期创建,但是相隔一分钟,每个都有一个唯一的时间戳。所
..
我如何检查日期实际上是今天(同一日期),而不是一天中的小时数之间的差异? 我有三个时间戳作为例子,一个是今天(22/07/14),另外两个是昨天(21/07/14) 1406019110000 // today 1405951867000 //昨天 1405951851000 //昨天 全部返回false: timestamp = moment.tz(
..
我有一个由用户创建的日期对象,浏览器填充时区,如下所示: var date = new Date(2011,05,07,04,0,0); > 2011年5月17日04:00:00 GMT + 1000(E.澳大利亚标准时间) 当我但是,这个时区是跟着再见的。 JSON.stringify(date); > “2011-06-06T18:00:00.000Z”
..
例如,我有一个这样的字符串日期(我从json的服务器,从rails应用程序得到这个) s =“2013-09-01T00:00:00.000 + 08:00” I想要这样显示 01.09.2013 所以我在这个 中使用moment.js库s).zone(“+ 08:00”)。format(“DD.MM.YYYY”) >> “01.09.
..
我想使用Moment.js以DD-MM-YYYY格式存储昨天日期的变量。所以如果今天是15-04-2015,我想减去一天,并有14-4-2015。 我尝试了一些组合,如: startdate = moment()。format('DD-MM-YYYY'); startdate.subtract(1,'d'); 而 code> startdate = mo
..
我需要从2000年以来的每一天的每个小时的Date数据的字符串中创建Date Objects。 每个小时的字符串看起来像这样,一个月/日/年小时格式... “04 / 02/2000 01“,”04/02/2000 02“,”04/02/2000 03“...一路到...”04/02/2000 24“ 现在,我有以下代码,除了在夏令时的日子之外,还可以正常工作...
..
我一直在阅读文档,似乎找不到从服务器而不是客户端设置日期的方法? 例如像这样的 moment()。set('server time') 然后 moment()将根据服务器的时间返回Date对象,而不是客户端计算机的时间。 此功能是否存在,如果不是您将会使用的一些推荐方法?现在我正在轮询服务器以获取服务器的时间,但是您可以想像这不是很有效率。 更新代
..
我的问题是如何在不同时区获得同一天,一个月,一个月,一小时,几分钟,几秒钟,例如: var now = moment()。valueOf(); var result1 = moment(now).format('DD-MM-YYYY HH:mm:SS Z'); 在我的时区,我得到一些这样的: 18-02-2015 21:08:34 +01:00
..
我正在尝试重新格式化一个我从API获得的日期。在对象中我有: created_at:“2013-06-13T16:29:55.245Z” 我想将日期显示为6/13/2013。有人建议我使用moment.js。它有大量的文档,但我有点困惑如何使用它。有人可以帮忙还是建议一个更简单的方法呢? 解决方案 无需修改原始字符串,您可以这样使用: alert(mom
..
我在 moments.js 使用JavaScript中的日期。所有日期均为UTC(或应为)。 我有以下日期(从当前时间起60分钟): // Wed,04 Apr 2012 21:09:16 GMT to = moment.utc()。add('m',60).toDate() ; 现在我想得到这个日期和当前UTC日期时间之间的秒数,所以我做: secon
..
我有这个问题...我没有找到任何类似的东西,似乎也很奇怪,没有人会遇到这个问题,用moment.js验证时间。 moment('03:55','HH:mm')。isValid(); // true moment('03:55jojojo','HH:mm')。isValid(); // true moment('03:55jojojo','HH:mm',true).isValid()
..
如果给定的日期在两个日期之间,我试图用Moment.js检测。从版本2.0.0起,Tim添加了 isBefore()和 isAfter()进行日期比较。 由于没有 isBetween()方法,我认为这将工作: var date = moment(“15/02/2013”,“DD / MM / YYYY”); var startDate = moment(“12/01/2013
..
formatCalendarDate = function(dateTime){ return moment.utc(dateTime).format('LLL'); }; 它显示:“28 februari 2013 09:24” 但是我想删除最后的时间怎么办? Moment.js 解决方案 对不起,迟到了,但如果你真的想要删除一段时间(
..
我使用Moment.js和Moment-Timezone框架,并且具有明确在UTC时区中的Moment.js日期对象。如何将其转换为浏览器的当前时区? var testDateUtc = moment.tz(“2015-01-30 10:00 :00“,”UTC“); var localDate = ??? 所以如果我能找出用户本地时区,或者我想将日期对象转换为仅使用“本地时区”的另
..