首页 > 其他分享 >Moment.js 如何对时间进行比较获得不同的天数

Moment.js 如何对时间进行比较获得不同的天数

时间:2022-09-18 23:55:39浏览次数:122  
标签:天数 moment js Moment 比较 进行

对 2 个 Moment 的时间进行比较,并且获得不同天数的代码如下:

moment().diff(moment(date), 'days');

这行代码已经简单到不能再简单了。

解读

简单来说,这个代码的意思就是先获得当前时间,然后与需要比较的时间进行比较。

对于比较的结果使用不同 Unit 来进行表示。

Snag_937d53

因为我们的目标是使用天,所以就直接使用 days 就可以了。

 

moment-unit-of-time-01

 

上面的图片显示了可以使用的参数。

针对我们项目的需求,我们写了一个上面的函数。

上面的函数先会对输入的日期进行判断,然后再进行计算。

 

https://www.ossez.com/t/moment-js/14098

标签:天数,moment,js,Moment,比较,进行
From: https://www.cnblogs.com/huyuchengus/p/16706305.html

相关文章

  • Javaweb-JSON格式的应用
    1什么是json客户端向服务器发送JSON格式的数据JSON是一种数据格式(JSON,即JavaScriptObjectNotation,是js中对象的表示方法)JSON格式表示两个学员信息的代码如下:[{sid......
  • .mat文件批量转存为.json文件的方法
    记录下.mat文件批量转存为.json文件的方法matlab本身是没有json解析包的,因此需要加载一个jsonlab工具包,可以用git命令下载gitclonehttps://github.com/fangq/jsonlab.g......
  • NODE.JS:我如何使用 Heroku 网站托管我的网站
    NODE.JS:我如何使用Heroku网站托管我的网站文章结构:介绍安装工具使用node和bootstrap创建一个基本网站将节点网站推送到heroku虚拟主机介绍Node的一大优点......
  • nodejs与npm版本管理
    目录一、nodejs版本控制二、npm版本控制1、降级2、升级node与npm版本对应关系及下载:https://nodejs.org/zh-cn/download/releases/使用npm安装包报错“npmWARNnpmnpm......
  • uni-app中使用jsencrypt
    1.在工具栏的”视图“下打开终端或者ctrl+`2.安装jsencrypt,安装的东西都会在node_module下npmijsencrypt3.在需要加密的文档中引入importJSEncryptfrom'../../n......
  • Js新手-简单数据类型和复杂数据类型
    <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"cont......
  • Js-实现简易加减乘除计算器
                                     今日小案例,用Js实现一个小小的计算器 <!DOCTYPEhtml><html......
  • JS 带多个参数跳转页面 获取url参数数组
    1.跳转前页面代码处理,仅罗列href跳转方法,其他如jQuery跳转等原理一直不再赘述:<ahref="newUrl.html?para=1&id=2&page=3">点击文字跳转</a> 2.跳转后页面代码处理:......
  • <nodejs>构建web本地服务器报错Error [ERR_STREAM_WRITE_AFTER_END]: write after end
    报错如图:同步完成后还会执行后面的代码后报错,是因为执行完res.end之后不能再执行res.writeHead,解决方法就是把最后res.end的内容删掉就可以正常在浏览器里访问了。也有人......
  • nodejs <a>带参数返回路由标记执行数据库操作
    今天在测试mongo数据库操作维护的时候,测试了一下直接在表内添加操作列来完成数据的删除操作,直接返回数据库ID1、mongo数据操作functiondelStudentid(id,callback){ ......