Moment.js获取当前时间格式化
Moment.js文档:
中文:http://momentjs.cn/
英文:https://momentjs.com/
安装
npm install moment
代码实例
var moment=require('moment');// 获取当前的日期和时间 格式化
moment().format('YYYY-MM-DD HH:mm:ss');
// 2019-10-25 16:08:05moment(new Date()).format('YYYY-MM-DD HH:mm:ss');
// 2019-10-25 16:08:18// 解析时间
moment("2019-10-25 16:08:05").format('YYYY-MM-DD');
// 2019-10-25
取值
var moment = require('moment')let now = moment()console.log(now.year()); // 2022
console.log(now.month()); // 7 ( 0 到 11)
console.log(now.date()); // 2
console.log(now.hour()); // 15
console.log(now.minute()); // 23
console.log(now.second()); // 27console.log(now.toObject());
// {// years: 2022,
// months: 7,
// date: 2,
// hours: 15,
// minutes: 20,
// seconds: 34,
// milliseconds: 728
// }
计算
// 减3 天
moment().subtract(3, 'days');// 加1 天
moment().add(1, 'days');
加减时间取值
years
quarters
months
weeks
days
hours
minutes
seconds
milliseconds
计算时间差
// 时间差值
let m1 = moment('2018-08-14 11:00:00')
let m2 = moment('2018-08-14 11:00:01');// 2018-08-14 11:00:01 - 2018-08-14 11:00:00 = 1
m2.diff(m1, 'second')
获取月起始日期
var moment = require("moment");// 月开始日期
let startDate = moment().startOf("month").format("YYYY-MM-DD");
let startDateValue = moment().startOf("month").valueOf();console.log(startDate, startDateValue);
// 2020-07-01 1593532800000// 月结束日期
let endDate = moment().endOf("month").format("YYYY-MM-DD");
let endDateValue = moment().endOf("month").valueOf();console.log(endDate, endDateValue);
// 2020-07-31 1596211199999
获取中文星期
import moment from "moment";
import 'moment/locale/zh-cn';moment().format("YYYY年MM月DD日 dddd");
// 2020年11月12日 星期四
默认每周的第一天是周日,
如果引入中文语言包,每周的第一天是周一
const moment = require('moment')
const { extendCarbon } = require('carbon-time')extendCarbon(moment);// 语言环境默认是:en
console.log(moment.locale());// 中文语言
moment.locale('zh-cn')console.log(moment().startOf('week').toDateString());
// 默认:2022-07-10 (星期日)
// 设置中文语言后:2022-07-11 (星期一)
大小比较
// 大于:2010-10-20 > 2010-10-21
console.log(moment('2010-10-20').isAfter('2010-10-21'));
// false// 小于:2010-10-20 < 2010-10-21
console.log(moment('2010-10-20').isBefore('2010-10-21'));
// true// 等于:2010-10-20 == 2010-10-20
console.log(moment('2010-10-20').isSame('2010-10-20'));
// true
参考
moment.js的方法总结
Moment.js获取当前时间格式化相关推荐
- Js获取当前日期时间及其它操作(转)
Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...
- js获取当前日期时间和其他操作
Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...
- js获取当前时间、获取当前时间戳、时间与时间戳互转。
1. JavaScript 获取当前时间戳: 第一种: var timestamp = Date.parse(new Date()); console.log(timestamp); // 16224 ...
- js获取当前时间显示在页面上
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JS获取当前日期时间并定时刷新
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014 ...
- js获取当前时间(昨天、今天、明天)
js获取当前时间(昨天.今天.明天) //昨天的时间var day1 = new Date();day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);v ...
- js 获取当天时间,实现展示包含今天的一周时间的方法
js 获取当天时间,实现展示包含今天的一周时间 封装获得第n天的时间数据 循环得到未来n天的时间数据 最近写了一个关于需要时间预约的项目,记录一下如何 实现未来一周数据的处理,时间的展示 封装获得第n ...
- js网站服务器时间,js获取本地时间、服务器时间、记时
js获取本地时间.服务器时间.倒计时 untitled get=function (id){return document.getElementById(id)} if(document.all){ ...
- js获取当前时间的前一天/后一天 ,前一月/后一月
js获取当前时间的前一天/后一天 Date curDate = new Date(); var preDate = new Date(curDate.getTime() - 24*60*60*1000 ...
最新文章
- druid seata 配置_五分钟带你了解Seata分布式事务
- 干货|SRC漏洞挖掘经验
- BestCoder Round #67 (div.2) 1001——N bulbs
- Keras学习手册(一)
- 软考计算机网络初级试题答案,2015计算机软考网络管理员模拟试题练习及答案...
- 你有没有遇到过“世外高人”,可以说说吗?
- PHP往doc中插入图片
- Java后台开发一:环境搭建
- Verp中外部控制的六种方式
- 基于微博评论的情感分析研究(小记)
- 项目整体管理:实施整体变更控制
- html的存储路径在哪,x浏览器书签保存在哪里?x浏览器书签本地存储路径位置分享...
- 结构设计——常用机械设计软件对比
- Mac OS系统怎么修改mac地址
- java获取某年度有多少周_java获取一年共有多少周
- VM无法获取 vmci 驱动程序版本句柄无效解决办法
- 全国高考今日开启 报名人数再创历史新高 2022全国高考时间科目安排 优积科技-祝同学们高考顺利
- Linux使用nvida-smi查看GPU类型
- php 重命名中有斜杠,php如何去除转义字符中的反斜杠
- 【Matlab】基于皮肤概率建模的人脸检测算法雏形
热门文章
- 灵魂有香气的女子李筱懿:自律,是追求更高级的快乐
- php邮箱类,php邮件类(PHPMailer)使用心得
- [嵌入式开发模块]AD转换芯片ADS8344驱动模块
- 武汉本地三大门户网站的分析和比较!
- swift 音乐播放单例
- signature=9584e09619c4aa010122e7ad7d4cb4c6,来用百度密语吧!!!
- 南京视觉计算机培训,南京视觉艺术职业学院
- 2007-1-14日 周日 agilepoint的讲座
- 攒机笔记九:笔记本选购(下)
- Scrapy + Selenium 实现模拟登录,获取页面动态加载数据