首页 > 其他分享 >Moment.js

Moment.js

时间:2022-08-25 09:49:04浏览次数:89  
标签:59 cn get moment js 获取 Moment

介绍:

Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间。

引入moment.js

1.Node.js引入

(1)安装
npm install moment  或者  yarn add moment

(2)引入

// require 方式var moment = require('moment');
// import 方式import moment from 'moment'; 
2.浏览器方式引入
<script src="moment.js"></script>
二、设定moment区域为中国
// require 方式require('moment/locale/zh-cn')moment.locale('zh-cn'); 
// import 方式import 'moment/locale/zh-cn'moment.locale('zh-cn');   
三、使用 1、获取时间 (1)获取当前时间
moment()
(2)获取今天0时0秒0分
moment().startOf('day')
(3)获取本周第一天(周日)0时0分0秒
moment().startOf('week')
(4)获取本周周一0时0分0秒
moment().startOf('isoWeek')
(5)获取当前月第一天0时0分0秒
moment().startOf('month')
(6)获取今天23时59分59秒
moment().endOf('day')
(7)获取本周最后一天(周六)23时59分59秒
moment().endOf('week')
(8)获取本周周日23时59分59秒
moment().endOf('isoWeek')
(9)获取当前月最后一天23时59分59秒
moment().endOf('month')
(10)获取当前月的总天数
moment().daysInMonth() 
(11)获取时间戳(以秒为单位)
moment().format('X') // 返回值为字符串类型moment().unix() // 返回值为数值型
(12)获取时间戳(以毫秒为单位)
moment().format('x') // 返回值为字符串类型moment().valueOf() // 返回值为数值型
(13)获取年份
moment().year()moment().get('year')
(14)获取月份
moment().month()  // (0~11, 0: January, 11: December)moment().get('month')
(15)获取一个月中的某一天
moment().date()moment().get('date')
(16)获取一个星期中的某一天
moment().day() 
// (0~6, 0: Sunday, 6: Saturday)moment().weekday() 
// (0~6, 0: Sunday, 6: Saturday)moment().isoWeekday() 
// (1~7, 1: Monday, 7: Sunday)moment().get('day')mment().get('weekday')moment().get('isoWeekday')
(17)获取小时
moment().hours()moment().get('hours')
(18)获取分钟
moment().minutes()moment().get('minutes')
(19)获取秒数
moment().seconds()moment().get('seconds')
(20)获取当前的年月日时分秒
moment().toArray() 
// [years, months, date, hours, minutes, seconds, milliseconds]moment().toObject() 
// {years: xxxx, months: x, date: xx ...}

原网地址:http://momentjs.cn/docs/ 

标签:59,cn,get,moment,js,获取,Moment
From: https://www.cnblogs.com/YangandWen/p/16623161.html

相关文章

  • 学会了JsonPath,你的Python接口脚本才算完整
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试01Jsonpat......
  • 【FAQ】【DevEco Studio】DevEco npm install ets/js 会长时间卡住
    【问题描述】DevEconpminstalleTS/JS会长时间卡住,安装openharmonysdk在installeTS环节一直卡住,然后换了其他不同的npm源都是在这个位置卡住DevEcoStudio版本:3.......
  • typescript tsc : 无法加载文件 E:\nodejs\node_global\tsc.ps1
    1.管理员身份运行vscode2.在终端执行:get-ExecutionPolicy,显示Restricted3.在终端执行:set-ExecutionPolicyRemoteSigned4.在终端执行:get-ExecutionPolicy,显示RemoteSig......
  • Js文件名 排序
    压缩版functionarraySortByName(list){if(list===undefined||list===null){return[]}list.sort((a,b)=>{letstrA=a,strB=b;if(strA===undefined||strA===null||strA===......
  • 安装nodejs
    1.安装nodejs环境。node.js下载官网:http://nodejs.cn/download/点击安装包下载到电脑本地,一直点击下一步,安装完成即可。2.验证安装。键盘按下【win+R】键,输入cmd,然后......
  • CSS盒子类型与JS简介
    今日内容盒子模型所有的标签都可以看成一个快递盒1.两个快递盒之间的距离 标签之间的距离 外边距 margin2.两个快递盒的厚度 标签的边框 边框 border3.盒子内物......
  • 【前端】第3回 CSS页面布局与JS简介
    目录1.CSS盒子模型1.1margin(外边距)2.浮动布局(float)2.1float简介2.2三种取值与clear2.3解决浮动造成的父标签塌陷3.溢出属性(overflow)4.定位4.1static(静态)4.2r......
  • 前端解决跨域问题的方法:jsonp
    同源策略同源策略/SOP(Sameoriginpolicy)是一种约定,是浏览器最核心也最基本的安全功能,现在所有支持JavaScript的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容......
  • 今日内容之 CSS盒子模型和JS基础知识数据类型
    CSS盒子模型所有的标签都可以看成是一个快递盒1.margin(外边距):标签之间的距离            两个快递盒之间的距离2.border(边框):标签的边框 ......
  • DES加密解密:android、java、js
    需求:登录的时候WEB或APP将数据加密后传给JAVA后端,后端接收到数据解密后得到数据进行处理。eg:明文:12345678密文:PofrPuMcG5CiXuyR5B5ysQ==一、java端importjavax.cr......