位置: 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)(雪山上的老鼠)

  • 初级职称经济法怎么学
  • 网上申报办税
  • 土地价款抵扣增值税怎么做账
  • 设备转产需要停止折旧吗
  • 部分产品退货怎么办
  • 包装版费怎么计入生产成本
  • 规划设计合同需要缴纳印花税吗为什么
  • 利润表管理费用怎么算
  • 音乐茶座取什么名字好呢
  • 内部固定资产交易当期的合并处理,涉及出售
  • 资本回收系数怎么求
  • 公司向股东无息借款要交哪些税
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 预收款开票的税务处理
  • 事业单位结转资金和结余资金区别
  • 当期留抵税额怎么计算
  • 销售产生的磅差入什么科目?
  • 作为展示用的物品
  • 车辆购置税的会计处理
  • 公允价值变动损益属于当期损益吗
  • 教育费附加减免政策
  • 企业购买机械设备是否需要进行过户登记
  • 国外预提税是什么
  • 个人给单位干的小工程需代扣个税吗?
  • 企业恢复生产经营方案
  • 食堂费用计入应付职工薪酬吗
  • 固定资产机器设备使用年限
  • 申报表作废后怎么显示的是已申报,不能重新申报
  • 社保不报的情况下保险报销吗
  • 主营业务收入和其他业务收入的区别
  • 联营店铺收取的收入如何账务处理?
  • 销售单价的变动,将促使保本点( )
  • 出租固定资产收取租金
  • iphone6按键功能介绍
  • 去年的发票今年怎么做会计分录
  • php对称加密算法实验报告
  • php cookie 登录
  • php基础函数
  • 如何快速判断
  • 该内存不能为read怎么解决?win+r弹不出来也不好使
  • PHP:pg_connection_busy()的用法_PostgreSQL函数
  • 保险业营改增
  • 珀泽申群岛上的阿德利企鹅,南极洲 (© Tui De Roy/Minden Pictures)
  • 加拿大西北部的首都
  • 外币存款业务
  • 房地产企业土地增值税预缴计税依据
  • 现金折扣退回要考虑财务费用吗
  • 小规模纳税人的增值税账务处理
  • 送货单需要跟在凭证后面吗
  • 临时贷款属于什么会计科目
  • mysql8.0存储过程
  • 企业所得税季度平均值怎么算
  • 长期待摊费用科目怎么使用
  • 存款基准利率是不是利息
  • 有留抵税额的会计处理
  • 库存商品过期报废的会计分录是什么
  • 企业注销前是不是资产必须处理完
  • 会计中结转属于什么科目
  • 非营利医疗机构由谁批准
  • mysql中的limit用法有哪些(推荐)
  • mysql进阶之路
  • win10 记笔记
  • msiexec.exe是什么进程介绍
  • win7第三方更新
  • windows找不到cmd怎么办
  • linux wc-l
  • win7系统360浏览器书签
  • cocos2dx官方教程
  • 微信小程序实现账号密码登录
  • cocos2dx怎么用
  • 什么是漫反射贴图
  • js在对象的方法中访问属性name的语法为
  • android camera preview
  • linux定时执行任务
  • python怎么获取命令行参数
  • python面向对象编程心得体会
  • 个税更正申报如何导出大厅申报表
  • 增值税专用发票提高限额
  • 淮北税务局领导简介
  • 郑州市地方税务局新郑国际机场分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设