1、设置语言环境,如设置中文环境:

moment.locale("zh-cn");

2、当前时间、指定时间:

// 假设当前时间为:2018年12月10日

moment(); // 结果:moment("2018-12-10T14:25:00.463")
moment(new Date()); // 结果:moment("2018-12-10T14:25:00.463") moment("2018-12-10 13:48:36.458"); // 结果:moment("2018-12-10T13:48:36.458")

3、年月日:

// 假设当前时间为:2018年12月10日

// 年
moment().format("YY"); // 结果:18
moment().format("YYYY"); // 结果:2018
moment().format("gg"); // 结果:18
moment().format("gggg"); // 结果:2018
moment().format("GG"); // 结果:18
moment().format("GGGG"); // 结果:2018 // 月
moment().format("M"); // 结果:12
moment().format("MM"); // 结果:12
moment().format("Mo"); // 结果:12月
moment().format("MMM"); // 结果:12月
moment().format("MMMM"); // 结果:十二月 // 日
moment().format("D"); // 结果:10
moment().format("Do"); // 结果:10日
moment().format("DD"); // 结果:10

4、时分秒:

// 假设当前时间为:2018年12月10日

// 12小时制
moment().format("h"); // 结果:2
moment().format("hh"); // 结果:02
// 24小时制
moment().format("H"); // 结果:14
moment().format("HH"); // 结果:14 // 分
moment().format("m"); // 结果:55
moment().format("mm"); // 结果:55 // 秒
moment().format("s"); // 结果:5
moment().format("ss"); // 结果:05 // 毫秒
moment().format("S"); // 结果:8
moment().format("SS"); // 结果:87
moment().format("SSS"); // 结果:876

5、显示周几、星期几:

// 显示当前周几下标,0:周日、1:周一、2:周二、...、周六:6
moment().format("d"); // 结果:1 // 显示当前是周几,如:周一、周二、周三、...
moment().format("ddd"); // 结果:周一 // 显示当前是星期几,如:星期一、星期二、星期三、...
moment().format("dddd"); // 结果:星期三

6、显示季度:

// 假设当前时间为:2018年12月10日

moment().format("Q"); // 结果:4

7、显示一年中的第几天:

// 假设当前时间为:2018年12月10日

moment().format("DDD"); // 结果:344
moment().format("DDDo"); // 结果:344日
moment().format("DDDD"); // 结果:344

8、星期下标:

// 假设当前时间为:2018年12月10日

// Locale:0 1 ... 5 6
moment().format("e"); // 结果:0
// ISO:1 2 ... 6 7
moment().format("E"); // 结果:1

9、一年中第几个星期:

// 假设当前时间为:2018年12月10日

moment().format("w"); // 结果:50
moment().format("wo"); // 结果:50周
moment().format("ww"); // 结果:50 moment().format("W"); // 结果:50
moment().format("Wo"); // 结果:50周
moment().format("WW"); // 结果:50

10、上午还是下午:

// 假设当前时间为:2018年12月10日

moment().format("A"); // 结果:下午
moment().format("a"); // 结果:下午

11、时间戳、毫秒数:

// 时间戳(总秒数)
moment().format("X"); // 结果:1544425410
// 总毫秒数
moment().format("x"); // 结果:1544425410853

12、时间差:

// 默认时间差为毫秒
let begin = moment();
let end = moment().add(2,'second');
end.diff(begin); // 结果:2000

Moment.js简单使用的更多相关文章

  1. js简单 图片版时钟,带翻转效果

    js简单 图片版时钟,带翻转效果 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"& ...

  2. js简单操作Cookie

    贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...

  3. js简单弹出层、遮罩层

    <html> <head> <title>js简单弹出层</title> <style> /*阴影边框效果*/ .box-shadow-1 ...

  4. Tourist.js – 简单灵活的操作指南和导航插件

    Tourist.js 是一个基于 Backbone 和 jQuery 开发的轻量库,帮助你在应用程序创建简单易用的操作指南和导航功能.相比网站,它更适合用于复杂的,单页网站类型的应用程序.Touris ...

  5. js简单显示和隐藏div,触发超链接,动态更改button值,setInterval()简单使用,jquery easyui弹出框简单使用 .

    js简单显示和隐藏div .<!DOCTYPE html> .<html> .<head> .<meta charset="UTF-8"& ...

  6. Gulp.js - 简单、直观的自动化项目构建工具

    Gulp.js 是一个简单.直观的构建系统.崇尚代码优于配置,使复杂的任务更好管理.通过结合 NodeJS 的数据流的能力,你能够快速构建.通过简单的 API 接口,只需几步就能搭建起自己的自动化项目 ...

  7. Node.js简单介绍并实现一个简单的Web MVC框架

    编号:1018时间:2016年6月13日16:06:41功能:Node.js简单介绍并实现一个简单的Web MVC框架URL :https://cnodejs.org/topic/4f16442cca ...

  8. JS简单入门教程

    JS简单教程 使用方法:放到任意html页面的head标签下 Test1方法弹出当前时间对话框 Test2方法for循环输出 Test3方法for(…in…)输出数组内容 <script typ ...

  9. js简单实现链式调用

    链式调用实现原理:对象中的方法执行后返回对象自身即可以实现链式操作.说白了就是每一次调用方法返回的是同一个对象才可以链式调用. js简单实现链式调用demo Object.prototype.show ...

  10. 原生js简单调用百度翻译API实现的翻译工具

    先来个在线demo: js翻译工具 或者百度搜索js简单调用百度翻译API工具(不过有个小小的界面显示bug,我想细心的人应该会发现) 或者直接前往该网址:js翻译工具 或者前往我的github:gi ...

随机推荐

  1. LOJ #6042. 「雅礼集训 2017 Day7」跳蚤王国的宰相

    我可以大喊一声这就是个思博题吗? 首先如果你能快速把握题目的意思后,就会发现题目就是让你求出每个点要成为树的重心至少要嫁接多少边 先说一个显然的结论,重心的答案为\(0\)(废话) 然后我们考虑贪心处 ...

  2. python基础 常见用法

    1.python计时器timeit模块 1)timeit 模块定义了接收两个参数的Timer类,两个参数都是字符串. 参数1:要计时的语句或者函数 参数2:为参数1构建环境的导入语句 2)Timer对 ...

  3. 遍历一个List的几种方法

    方式1.一开始是这样的: public static void test1(List<String> list) { for (int i = 0; i < list.size(); ...

  4. Google Chrome即将开始警告—停止支持Flash Player

    Adobe 计划在 2020 年让 Flash Player 彻底退休,整个科技行业都在为这个关键时刻做准备,包括浏览器开发机构,Google 作为最主要的一员,试图尽可能顺利地完成 Flash Pl ...

  5. springboot mybatis 整合

    新建项目在上一篇. 第二步:创建表和相应的实体类 实体类:user.java package com.qtt.im.entity; import java.io.Serializable; publi ...

  6. ora-14400:插入的分区关键字未映射到任何分区

    参考:https://blog.csdn.net/rubychen410/article/details/5317553 出现该问题是由于: 1.为表设置了根据时间进行分区(PARTITION),而每 ...

  7. Django使用models建表的一些另类功能

    当我们对某个表需要在创建时,给他绑定一个随机的id,那么我们怎么做呢? 当创建一个用户时执行的为save方法,所以通过下面的 super(UserInfo, self).save(*args, **k ...

  8. JS string 常用方法总结

    var str = "abc123def666"; // charAt() 方法返回字符串中指定位置的字符. // 参数:index // console.log(str.char ...

  9. MySQL之B+树索引(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)

    每个索引都对应一棵B+树,B+树分为好多层,最下边一层是叶子节点,其余的是内节点.所有用户记录都存储在B+树的叶子节点,所有目录项记录都存储在内节点. InnoDB存储引擎会自动为主键(如果没有它会自 ...

  10. 拒绝回调,拥抱async await

    之前使用jquery中ajax,请求的结果需要写在回调函数里面,后面接触到了axios/fetch,使用了es6中Promise进行封装,这种链式结构调用,看起来比之前直观,可是还是没有解决回调的问题 ...