草庐IT

moment-duration-format

全部标签

javascript - moment.js - 检查两个时刻是否来自同一周,但周从周五开始到周四结束

我正在使用node.js和discord.js创建一个Discord机器人,并且有一个功能允许用户通过命令进行投票,但我希望他们每周只投票一次。问题是,在这个Discord上,周从周五开始到周四结束,因此我不能简单地写:varweekNow=moment().week();varweekLastVote=moment(dateLastVote).week();if(weekNow==weekLastVote){//Preventfromvotingagain}else{//Lettheuservote}因此,我写了一些看起来可行的代码,但我想听听你的意见,因为它看起来很草率,我不确定我

javascript - 使用 JavaScripty、Moment.js 等从字符串中去除时区?

假设我有一个类似“01/22/20142:07:00PM-08:00”的字符串。我要a)将其格式化为ISO8601,并使用与UTC的时间偏移http://goo.gl/JTfAZq,所以它变成了"2014-01-22T14:07:00-08:00"b)删除时间偏移部分,使其变为“01/22/20142:07:00PM”[然后将其格式化为ISO8601,使其变为“2014-01-22T14:07:00”]当然我可以使用JavaScript字符串函数(和正则表达式),但使用JavaScriptDate()对象工具或Moment.js似乎是更好的方法。然而,两者都不起作用。两者都会自动将日期

javascript - react native : How to make format card expiration with/using <TextInput/>?

在ReactNative中使用,我正在尝试制作/仅在时出现是焦点,如果输入另一个输入,它会留在那里。目前,格式是MM/YY,所以当用户键入第三个数字时,它将排在/之后。,如果用户按下返回键,它会删除/之前的数字。.那么实现前面提到的正确方法是什么?谢谢你,一定会接受答案。我尝试了以下但长度出错,这只是添加了/输入两位数字后:_changeCardExpiry(value){if(value.indexOf('.')>=0||value.length>5){return;}if(value.length===2&&this.state.cardExpiry.length===1){val

javascript - 使用 moment.js,如何为用户显示当前日期格式?

给定一个文本字段,我想要一个合适的占位符。典型的占位符类似于:“mm/dd/yyyy”。但是,我想通过moment.js使用区域设置感知日期。这意味着我将指定“l”作为moment.js日期格式,我如何确定moment.js在这种情况下将使用的日期格式?用户不会理解“l”的含义,因此在占位符文本中使用该值意义不大。具体来说,我希望能够访问moment的内部“defaultLongDateFormat”之类的东西。(尽管这只是一个默认-moment.js可能会更新它或在运行时为可感知区域设置的日期格式提供一些其他映射-我想访问该映射。)编辑:有多个反对票(他们没有解释为什么他们反对)。我

javascript - Jquery - 获取 HH :MM format between two dates 中的时间

我从两个文本字段中获取值作为日期varstart_actual_time=$("#startPoint_complete_date").val();varend_actual_time=$("#endPoint_complete_date").val();赋予值(value)start_actual_time=01/17/201211:20end_actual_time=01/18/201212:20现在我想找出这两个日期之间的HH:MM格式的持续时间(在本例中为25:00)我该怎么做... 最佳答案 varstart_actual

javascript - Moment Timezone 在加载时返回 Uncaught TypeError

我正在努力将MomentTimezone实现到Django应用程序中,以便更正从不同时区访问它的用户,并且在通过Require.js导入文件时遇到错误。moment.js、moment-timezone.js和moment-timezone-data.js都在加载,但是当我的脚本运行并尝试启动它们时,moment-timezone.js和moment-timezone-data.js抛出未捕获的类型错误。我的moment-timezone-data.js文件是从Moment.jstimezonedatagenerator复制粘贴的看起来像这样(尽管有更多时区):moment.tz.ad

javascript - Moment js utc() 时间在伦敦 - BST

我正在使用momentjs库来更新某些ajax操作的文本。我需要做的是在伦敦设置当前日期和时间。我正在使用moment.utc()函数,但由于夏季时间,我有一个小时的时间。例如在14:26运行这个console.log(moment.utc().format('HH:mm:ss'));现在是13:26:53。知道如何解决这个问题吗? 最佳答案 你能用momentJStimezone吗??moment().tz('欧洲/伦敦');编辑:如果您在没有看到链接的情况下尝试使用它,那么您必须包含一个单独的库。

javascript - 使用我创建的时区偏移量初始化 Moment

我在javascript中使用时刻和时刻时区,这部分是我见过的最不直观的API之一。我希望:moment("2015-12-14T04:00:00Z").utcOffset()将是一个纯函数并返回参数中包含的偏移量,即0。但它会隐式地将其转换为我的本地时区偏移量(PST),所以这会返回-480为什么?我问的是我刚刚创建的对象有什么偏移量,而不是我目前所在的偏移量。这就像我写了一个api,调用User.find(123).name()返回你的名字而不是用户的名字123.无论如何,我可以做到moment("2015-12-14T04:00:00Z").tz("utc").utcOffset

javascript - Moment.JS - 从周数获取日期

我在moment.js的文档中没有看到这一点。也许我跳过了它,但我想将一年中的周数转换为日期格式。例如week:number=13year:number=2017date:date=//getdateformatforthefirstdayofthatweek我正在使用moment.js,但我无法在documentation中找到我想要的内容.这可能吗?我找到了一些纯javascript的答案,但由于我已经在使用moment.js,我想可能有一种简单的方法可以做到这一点 最佳答案 是的,这是可能的:vardate=moment('2

javascript - moment-duration-format.d.ts 定义不扩展力矩模块

知道为什么这不起作用或者我如何扩展持续时间接口(interface)以支持格式功能吗?declaremodule'moment'{interfaceDuration{format(template:string,precision?:string,settings?:any):string;}}用作:moment.duration(minutes,'minutes').format('mm');我收到“格式”在类型“持续时间”上不存在的错误 最佳答案 首先,安装类型:npminstall--save-dev@types/moment