位置: IT常识 - 正文

moment的常见用法总结(moments的用法)

编辑:rootadmin
moment的常见用法总结

目录

指定语言

下载:

引入使用

使用

获取时间戳

生成指定时间的moment

获取对象

 格式化

 获取时间

获取当月的第一天时星期几

获取前n天/后n天

获取两个日期的时间差

比较两个时间的大小

判断一个年份是否是闰年

获取月份和星期

基础操作 

推荐整理分享moment的常见用法总结(moments的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:monment用法,moments的用法,moment的用法及短语,moments的用法,moment的所有短语与配套例句,moment的用法总结,moment的用法及短语,moment的用法总结,内容如对您有帮助,希望把文章链接给更多的朋友!

moment的常见用法总结(moments的用法)

在我们前端开发中,我们会涉及到许多对时间日期的一些处理,本文就是对moment常见用法的总结

指定语言

不然可能会引起不必要的bug

moment.locale('zh-cn')下载: npm install moment --save或 yarn add moment引入使用 import moment from 'moment'使用获取时间戳# 精确到毫秒moment().valueOf()## 1584182611042 ;返回值为数值类型moment().format('x') ## 返回值为字符串类型# 精确到秒 moment().unix()## 1584182618 精确到秒 返回值为数值类型moment().format('X') ## 返回值为字符串类型生成指定时间的momentmoment("2000-9-28")#带格式moment("2000-9-28","MM-DD-YYYY")获取对象moment().toObject();# 返回一个包括:年、月、日、时、分、秒、毫秒的对象# { years: 2020 months: 2 date: 14 hours: 18 minutes: 47 seconds: 56 milliseconds: 526} 格式化moment().format();# 2020-03-14T19:14:05+08:00#默认返回的是上面的格式,我们也可以进行指定格式 moment().format('YYYY-MM-DD HH:mm:ss');# 2020-03-14 19:23:29 获取时间#获取今天的时分秒moment().startOf('day')#获取本周的第一天(周日)时分秒moment().startOf('week')#获取本周周几的时分秒moment().startOf('星期几')#获取当月第一天的时分秒moment().startOf('month')# 获取指定日期的0时0分0秒moment('2019-10-20').startOf('day')# 获取今天23时59分59秒moment().endOf('day')# 获取本周最后一天(周六)23时59分59秒moment().endOf('week')# 获取本周周日23时59分59秒moment().endOf('isoWeek')# 获取当前月最后一天23时59分59秒moment().endOf('month')获取当月的第一天时星期几# 用于设置星期几,其中星期日为 0、星期六为 6moment().startOf('month').day()获取前n天/后n天moment().add(7, 'days');moment().subtract(7, 'days')获取两个日期的时间差moment([2008, 2, 27]).diff([2007, 0, 28], 'day');# 424比较两个时间的大小moment('2010-10-31').isBefore('2010-12-31', 'day');# true

第二个参数用于确定精度,且不仅仅是要检查的单个值,因此使用 day 将会检查年份、月份、日期

需要注意的是:isBefore与isAfter都是开区间,如果想要使用闭区间,应该使用isSameOrBefore

isSameOrAfter

判断一个年份是否是闰年#不写年份的话,默认判断的是今年moment().isLeapYear();# falsemoment([2001]).isLeapYear() # false获取月份和星期moment.months()# ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]moment.monthsShort()# ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]moment.weekdays()# ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]moment.weekdaysMin()# ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]基础操作moment().hour() // 小时moment().date() // 一个月里的第几天moment().day() // 星期几moment().dayOfYear() // 一年里的第几天moment().week() // 一年里的第几周moment().month() // 第几个月moment().quarter() // 一年里的第几个季度moment().year() // 年moment().daysInMonth() // 当前月有多少天//操作moment().add(7, 'days') // 之后的第7天。第2个参数还可以是 'months', 'years' 等。注意是复数。moment().add(7, 'd')// 与上面一行代码的运行结果一样。moment().subtract(1, 'months') // 上个月// 还支持 'year','month' 等moment().endOf('week')// 早于moment('2010-10-20').isBefore('2010-10-21') // truemoment('2010-10-20').isBefore('2010-12-31', 'year') // false// 是否相等moment('2010-10-20').isSame('2010-10-20') // truemoment('2010-10-20').isSame('2009-12-31', 'year') // false// 晚于moment('2010-10-20').isAfter('2010-10-19') // truemoment('2010-10-20').isAfter('2010-01-01', 'year') // false// 是否在时间范围内moment('2010-10-20').isBetween('2010-10-19', '2010-10-25') // truemoment('2010-10-20').isBetween('2010-01-01', '2012-01-01', 'year') // falsemoment().isLeapYear()
本文链接地址:https://www.jiuchutong.com/zhishi/287934.html 转载请保留说明!

上一篇:胡德山国家森林里的延龄草湖,俄勒冈州 (© Frank Krahmer/Getty Images)(胡山森林公园门票多少钱一张)

下一篇:大雪山上的花鼠,日本北海道 (© plainpicture/Score. by Aflo/Takao Onozato/Aflo)(雪山上的老鼠)

  • 如何确定合伙企业
  • 跨年增值税发票怎么冲红
  • 法人购买车险发票怎么开
  • 免税农产品发票开具时税率怎么选
  • 财务报表分析五种方法
  • 自产农产品增值税申报表填10行吗
  • 手机超过多少钱可以报警立案
  • 单位购买预付卡
  • 房地产企业广告费扣除基数
  • 取得保险赔偿的会计分录
  • 所得税汇算清缴时间期限
  • 发放取暖补贴文件
  • 住房贷款利息专项附加扣除是返钱吗
  • 简易征收和简易计税的区别
  • 冲预付账款预算会计怎么做分录
  • 长期借款按月计提
  • 企业全额承担社保怎么算
  • 国税和地税要怎么合并
  • 企业发票税收编码是什么
  • 小规模纳税人当月超过500万的部分怎么申报
  • 税控盘维护费280怎么交
  • 关于住宿费增值税专发票抵扣问题
  • 去税务局税种认定需要带什么资料
  • 非直接结算是什么意思
  • 人机料法环是什么方法
  • 利润表中利润归还投资
  • 无法取得发票的费用如何入账
  • 哪些支出可以在计算企业应纳税所得额时加计扣除
  • 政策性减免单位社保
  • 企业发生的白条是什么
  • 本期应付而未付工资挂账处理?
  • 社保增加人员网上申报
  • 收据大写后面的数字
  • 常见的无线网络技术有
  • 刷路由器固件的作用和意义
  • PHP:pg_connect_poll()的用法_PostgreSQL函数
  • 长期借款科目的期末余额反映尚未偿还的借款本金
  • 增值税发票进项抵扣怎么操作
  • 邮政电信卡
  • 公众号 企业
  • 不得抵扣的增值税怎么处理
  • php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
  • 如何快速上手看门狗2
  • 驱动开发做得长久吗
  • 各行业税点大全最新
  • 注册资金到位时间填多少年最好
  • 公司给员工的福利语句
  • mysql存储过程用什么调用
  • 公积金怎么推出工资
  • 深圳税务2021
  • 在sysservers中找不到服务器
  • 销货方和供货方的区别
  • 亏损企业所得税汇算清缴怎么做
  • 税款减免怎么做分录
  • 安保公司差额征税开具发票
  • 进口增值税与关税的关系
  • 账户信息变更说明
  • 开票金额和税款的关系
  • 保险公司会计的特点
  • 账簿设计原则的主要内容
  • linux安装sz
  • u盘重装系统电脑
  • win8系统升级
  • win7无法正常关机
  • iconindex什么意思
  • linux禁止root用户远程登录
  • win7系统如何关闭开机自动启动软件
  • win10事件查看器好多错误
  • Node.js中的construct构造函数
  • 手机gpu过度绘制
  • python开发bi
  • 单向链表的基本操作
  • shell脚本视频教程
  • [置顶]马粥街残酷史
  • jquery.js插件
  • 广西税务局123
  • 河南个体工商户营业执照年检
  • 深圳电动车怎么注册登记
  • 申请ipo申请到审批要多久
  • 湖北职称网上申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设