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

  • 提成过高
  • 所得税申报资产不允许为0?
  • 结转上月库存商品余额会计分录
  • 报验户预缴个税怎么算
  • 社保缴费回单怎么查
  • 居民企业股权转让所得
  • 小企业应收票据有哪些
  • 应付利息借贷
  • 公司注销公告怎么发布
  • 供应商租赁企业资质要求
  • 单位体检如何入账
  • 建安企业增值税预缴
  • 小规模代扣代缴个税会计分录
  • 国税代开普通发票现需作废需要哪些资料?
  • 新政出台
  • 退休人员返聘后辞退怎样补偿
  • 国家动漫企业认定优惠政策
  • 金税盘不交费会停用吗
  • 移动网络的费用有哪些
  • 公司账上的存货是怎么来的
  • 固定资产发现入账错误折旧如何处理?
  • 以前年度费用漏记了怎么办小企业会计准则
  • 未分配利润分配利润分录
  • 鸿蒙系统怎么设置桌面小组件
  • mac怎么共享文件
  • php字符串变量
  • php array数组
  • fg726p.exe
  • 商票贴现 银票贴现
  • 向农户收购农产品怎么打款
  • 薰衣草 英国
  • 关于增值税专用发票
  • 数据库操作实例
  • yolov3 改进
  • 公司买办公用品是谁的工作
  • 预缴税款计入什么科目
  • 需要缴纳企业所得税的企业类型
  • 免税农产品包括30万元吗
  • 普通发票增量需要什么资料
  • mysql 5.6安装教程
  • python如何运用
  • sql server添加语句
  • 私车公用费用报销
  • 股东出资资本金可以是问别人借来的吗
  • 银行存款一直没有记账怎么调整
  • 航天信息税票
  • 劳动仲裁支付的补偿金计入什么科目
  • 去税务局核定税种多久生效
  • 计提附加税减半征收会计分录
  • 分公司与总公司的责任承担
  • 将外购商品用于赠送客户
  • 销售回款率怎么计算,麻烦知道的告诉我,11
  • 期初数据根据总账还是明细账
  • 电子秤计入什么费用
  • 醒狗音乐免费下载歌曲2017最新版
  • windows无法启动wlanautoconfig服务
  • win7 64位系统如何查看计算机名称为了应付某一操作
  • 为什么总让升级浏览器
  • freebsd操作命令
  • slserves.exe - slserves是什么进程
  • windows 高分屏
  • win11怎么关闭系统防火墙
  • win7系统打不开浏览器
  • 粒子冲突
  • shell切分
  • android下拉刷新上拉加载
  • android拍照
  • 批量管理远程桌面
  • dos命令中的cd命令
  • js动态改变div内容
  • node.js抓包
  • jquery双击
  • nodejs模块有哪些
  • unity getint
  • unity资源库
  • jquery ztree实现树的搜索功能
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 福建电子发票开票流程?
  • 办理授权税务事项有哪些
  • 重庆电子税务局电话人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设