首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MomentJS无一天检查isBefore

MomentJS无一天检查isBefore
EN

Stack Overflow用户
提问于 2018-03-28 05:04:53
回答 2查看 80关注 0票数 0

我一直在使用momentJS检测未来的日期没有一天。这是我的代码和结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
moment('09/2010').isBefore(moment().format('MM/YYYY'), 'day')

我得到的结果是false。但我应该去找true。我做错了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-28 05:07:29

您的输入('09/2010')不是以公认的格式(ISO8601或RFC 2822),所以您必须使用moment(String, String)

您可以使用startOf('month')来获取当前月份开始时的矩对象。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log( moment('09/2010', 'MM/YYYY').isBefore(moment().startOf('month'), 'day')) ;
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js"></script>

票数 1
EN

Stack Overflow用户

发布于 2018-07-11 22:52:22

您有没有格式的moment('09/2010'),这是没有意义的。您必须为此日期提供一个moment('09/2010', 'MM/YYYY').格式的格式。您应该看到下面的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if(moment('09/2010', 'MM/YYYY').isBefore(moment().startOf('month'),'day')){
    /* 
     * Do something here
     */ 
    return true;

}else{
      /* 
       * Do something here
       */

    return false;
}

您可以使用下面的代码来理解:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (moment('09/2010','MM/YYYY').isBefore('10/2010','MM/YYYY')) {
                      /* 
                       * Do something here
                       */ 

                    return true;
   }else{
                      /* 
                       * Do something here
                       */

                    return false;
        }

希望它能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49535398

复制
相关文章
momentjs使用指南
momentjs是一个处理时间格式化的npm包,非常流行,这个包前后端通用,文档也很详细,但是他的api还是有点多,这里小编将其经常使用的api罗列出来,方便大家使用。
挥刀北上
2019/07/19
3.3K0
momentjs使用指南
Vue学习笔记之moment.js日期处理控件
moment可以方便的计算自然月或者自然年份,避免使用固定天数或者月份计算导致结束日期错乱问题。
Jetpropelledsnake21
2022/11/12
13.2K0
Vue学习笔记之moment.js日期处理控件
Momentjs常用用法整理总汇
Moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期。对于前端开发者来说还是非常实用的,今天就整理一些 Moment.js 的常用用法,方便后期查阅:
德顺
2023/08/25
5040
Momentjs常用用法整理总汇
【说站】js中isBefore函数如何判断
2、默认的比较单位是毫秒,但是假如我们想要限制到其他的时间单位,我们可以将其作为第二个参数传入。接受的单位和startOf支持的单位一样。
很酷的站长
2022/11/23
2.4K0
【说站】js中MomentJS构造字符串
1、可以传入字符串,首先会检查字符串的格式是否符合ISO 8601的格式,如果不符合,就调用new Date(string)来构造。
很酷的站长
2022/11/23
8170
js中moment方法_jquery 虚拟dom
vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ;
全栈程序员站长
2022/10/04
6.8K0
js中moment方法_jquery 虚拟dom
巧用shell生成数据库检查脚本 (74天)
在生产环境中需要部署大量的数据变更。对于新增的表,需要注意权限和同义词等。但是手动去检查这些变更是否生效就很麻烦。而且也不易维护,比如写好了一个脚本,可能在过一段时间,有一些紧急变更,需要把这些变更加进来,可能就忘了更新检查脚本。 考虑到检查的性能,不想查询数据,只需要保证能够正常访问表即可。所以写了如下的sql。目标就是通过shell来生成这样的sql脚本。 比如对于表TEST,检查是否可以访问,如果可以访问,就显示表TEST is accessible... SELECT decode (count(
jeanron100
2018/03/14
1.1K0
什么,你还在用 momentJs 处理相对时间
我想,下面这段代码,你是不是在开发中常常这样使用来计算距离现在过去了多长时间: import moment from 'moment' // 61k (gzipped:19.k) function
前端修罗场
2023/10/07
2010
什么,你还在用 momentJs 处理相对时间
Java8 LocalDate
3.一般用法 //当前时间 yyyy-MM-dd LocalDate now = LocalDate.now(); //根据制定的年月日生成LocalDate LocalDate.of(2017,09,20); //-> 2017-09-20
haoming1100
2018/08/01
6300
这款 SQL自动检查神器,吊炸天的功能,真TMD多!!
最近艿艿和朋友正在肝一个 SpringBoot 2.4.2 的开源项目:https://github.com/YunaiV/ruoyi-vue-pro 记得 Star 关注下噢,胖友们的支持,真的很重要! 昨天 2020-01-31 完成任务:
芋道源码
2021/02/08
9280
Moment.js 写法示例
Moment.js 是我用过的最好用的操作时间的工具库。它使得操作时间变得很简单。
前端GoGoGo
2018/08/24
4.4K0
提升日期处理效率:day.js 实战经验分享
访问 https://www.jsdelivr.com/package/npm/dayjs 下载最新版本的 Day.js。
德育处主任
2023/05/31
2.3K0
提升日期处理效率:day.js 实战经验分享
Java8 新特性之日期-时间 API
在Java8之前的版本中,我们处理时间类型常常使用的是java.util包下的Date类。
好好学java
2019/12/05
6210
Java8新特性之日期-时间API
在Java8之前的版本中,我们处理时间类型常常使用的是java.util包下的Date类。
Java团长
2018/12/27
1K0
页面展示相对时间探索
前端表单项目中,经常会展示与时间相关的表格列,比如说修改时间、更新时间等等。此时就会用到将后端返回的时间戳转换为相对时间,也就是诸如一天前等。那么该如何处理呢?
chuckQu
2022/08/19
5030
moment.js日期时间管理的常用方法详细教程
js原生获取时间,并对其格式化、计算,并不是那么的简单,moment.js的出现,对日期时间处理就方便了许多许多。
Javanx
2019/09/04
8.1K1
moment.js日期时间管理的常用方法详细教程
NFV报告_nf检查具体怎么检查
《2015年网络功能虚拟化(NFV)报告》将为读者提供关于NFV市场的发展趋势,以及目前取得进展等方面的观点。我们已经开始看到,在运营商,甚至在企业网上,越来越多的概念验证(POC)已经进行了尝试。因此目前非常重要的一件事情,就是认识到NFV对于整个网络产业所带来的巨大变化。
全栈程序员站长
2022/10/03
1.1K0
数据迁移前的准备和系统检查 (r2笔记70天)
关于数据迁移,在之前也讨论过一些需要注意的地方,可能林林总总列了不少,都是在数据迁移迁移前和迁移时需要注意的。 http://blog.itpub.net/23718752/viewspace-1195364/ 我在这个帖子的基础上进行更多的总结和补充。 数据升级前的测试 -)充分的测试,评估时间,总结经验,提升性能, 心中有数。 在生产中进行数据的大批量迁移时,充分的测试时必须的。一方面可以根据这些测试积累一些必要的数据作为生产中使用参考,另外一方面可以基于之前的测试,总结经验,总结不足之处,加入
jeanron100
2018/03/14
8950
死磕18个Java8日期处理,工作必用!
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
搜云库技术团队
2020/02/19
7040
还在用老方法?太 OUT 了,看看 Java8 新API日期处理,工作必用!
伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。
终码一生
2022/04/14
1.3K0
还在用老方法?太 OUT 了,看看 Java8 新API日期处理,工作必用!

相似问题

MomentJS检查第二天是否分开几天

23

检查使用momentjs选择的天数是否超过7天

1118

isAfter isBefore Java 8 LocalDateTime一天不同

14

MomentJs将毫秒转换为天

11

momentjs创建过去30天的数组

1141
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文