moment.js 时间处理类库--时间戳和时间格式相互转换
nodejs引入moment
(1)安装
npm install moment
(2)引入
import moment from 'moment';
获取时间
1.获得当前时间
var now = moment()
2.获取时间戳(当前时间转时间戳)
moment().format('X') // (大写X)以秒为单位,返回值为字符串类型
moment().format('x') // (小写x)以毫秒为单位,返回值为字符串类型
moment().valueOf() // 以毫秒为单位,返回值为数值型
3.获取其他的时间
moment().year() //year可换为month,date(一个月的一天),day(一个星期的一天),hours,minutes,seconds
4.获取当前的年月日时分秒---数组或对象
moment().toArray() // [years, months, date, hours, minutes, seconds, milliseconds]
moment().toObject() // {years: xxxx, months: x, date: xx ...}
5.startOf()和endOf
moment().startOf('day') //获取今天0时0分0秒
moment().startOf('week') //获取本周第一天(周日)0时0分0秒
moment().startOf('isoWeek') //获取本周周一0时0分0秒
moment().startOf('month') //获取当前月第一天0时0分0秒moment().endOf('day') //获取今天23时59分59秒
moment().endOf('week') //获取本周最后一天(周六)23时59分59秒
moment().endOf('isoWeek') //获取本周周日23时59分59秒
moment().endOf('month') 获取当前月最后一天23时59分59秒
时间戳转换成时间
moment(时间戳).format("YYYY-MM-DD") //输出实例 如 2020-10-1
时间/时间戳格式化
moment().format('YYYY年MM月DD日') //'xxxx年xx月xx日'
moment().format('YYYY-MM-DD HH:mm:ss') //'xxxx-xx-xx xx:xx:xx'
moment().format('HH时mm分ss秒') //24小时制 'xx时xx分xx秒'
moment().format('hh:mm:ss a') // 12小时制'xx:xx:xx am/pm'
格式化参考表格 | ||
---|---|---|
格式代码 | 说明 | 返回值例子 |
M | 数字表示的月份,没有前导零 | 1到12 |
MM | 数字表示的月份,有前导零 | 01到12 |
MMM | 三个字母缩写表示的月份 | Jan到Dec |
MMMM | 月份,完整的文本格式 | January到December |
Q | 季度 | 1到4 |
D | 月份中的第几天,没有前导零 | 1到31 |
DD | 月份中的第几天,有前导零 | 01到31 |
d | 星期中的第几天,数字表示 | 0到6,0表示周日,6表示周六 |
ddd | 三个字母表示星期中的第几天 | Sun到Sat |
dddd | 星期几,完整的星期文本 | 从Sunday到Saturday |
w | 年份中的第几周 | 如42:表示第42周 |
YYYY | 四位数字完整表示的年份 | 如:2014 或 2000 |
YY | 两位数字表示的年份 | 如:14 或 98 |
A | 大写的AM PM | AM PM |
a | 小写的am pm | am pm |
HH | 小时,24小时制,有前导零 | 00到23 |
H | 小时,24小时制,无前导零 | 0到23 |
hh | 小时,12小时制,有前导零 | 00到12 |
h | 小时,12小时制,无前导零 | 0到12 |
m | 没有前导零的分钟数 | 0到59 |
mm | 有前导零的分钟数 | 00到59 |
s | 没有前导零的秒数 | 1到59 |
ss | 有前导零的描述 | 01到59 |
X | Unix时间戳 | 1411572969 |
moment.js 时间处理类库--时间戳和时间格式相互转换相关推荐
- js 中国标准时间,时间戳 ,yyyy-mm-dd格式之前相互转换
时间戳 ,yyyy-mm-dd格式都可以通过 new Date()转换成中国标准时间: Tue Dec 31 2019 00:00:00 GMT+0800 (中国标准时间) new Date()的参 ...
- 时间戳与日期格式相互转换
1. 时间戳转年月日时分秒 import time # 创建一个时间戳 t = 1533880334 # 1. 使用time.localtime将时间戳转成日期格式 t = time.localtim ...
- java通多时间戳的到年月日_java 是时间戳和时间的转换 ,时间戳比较时间大小,日月年转换 成年月日...
我的项目现在的处境: 数据库存的时间是时间戳 , 页面显示的是'2018-04-12? 或者 2018-04-12 12:00:00'这种格式: 时间戳转换时间: class="java&q ...
- Java时间带T转成正常时间_java是时间戳和时间的转换,时间戳比较时间大小,日月年转换成年月日...
我的项目现在的处境: 数据库存的时间是时间戳 , 页面显示的是'2018-04-12 或者 2018-04-12 12:00:00'这种格式: 时间戳转换时间: String timeStr1 = ...
- js 时间戳和日期格式相互转换
一.时间戳转化为日期格式 这个比较麻烦,没有找到js自带函数进行转换,所以需自定义一个函数,可作为公共函数使用. 使用效果如下: time = timestampToTime(1660208851); ...
- C++ MFC 时间戳与日期格式相互转换
一次使用MFC调用MYSQL的过程中,对sql语句的处理时,需要用到时间戳和日期的互相转换,采用C库的struct tm做法,会产生secure报错,即时在函数名后加上_s也仍然无法解决.于是有了下述 ...
- php 时间戳格式转换,PHP时间戳和日期格式相互转换
PHP时间戳和日期相互转换操作总结 1.php中时间转换函数 strtotime(date("Y-m-d H:i"))date("Y-m-d H:i",$uni ...
- 使用JS和JAVA实现文件格式与base64格式相互转换
JS任意文件转base64 <!doctype html> <html> <head> <meta charset="utf-8"> ...
- java获取当前时间,时间戳,时间戳和时间相互转换
获取当前时间戳 //方法 一 long time1 = System.currentTimeMillis() //方法 二 long time2 = Calendar.getInstance().ge ...
最新文章
- excel排名_excel函数技巧:看看按条件排名要如何进行?
- 胥康成都行——ETC社区将会是全球最具有活力和影响力的超级社区
- 如何使用jQuery创建“请稍候,正在加载...”动画?
- Python编程基础:第一节 变量Variables
- 网易云信联合浙江大学信电学院成立创新与实践基地,探索音视频前沿技术
- 用Heartbeat实现web服务器高可用
- 创建自己的共用js库
- 第四节:框架前期准备篇之进程外Session的两种配置方式
- jQuery easing 使用方法
- whereis 命令(转)
- Cocos2d-x windows + vs2010 配置图文详解
- 数据分布_数据蒋堂 | 数据分布背后的逻辑
- Cocos2d-x-使用脚本概述
- NYOJ--41--三个数从小到大排序
- php new mpdf,php – PDF不合并大于使用mPDF的PDF-1.5版本
- Linux中几个简单实用的文本处理工具
- c语言实验报告评语大全,c语言实验报告(学生).doc
- 【技术综述】一文道尽传统图像降噪方法
- C#学习笔记之线程安全
- struts中文乱码解决方法详解
热门文章
- nets_comment_class.py-网易单曲评论-music-163
- Cannot subclass final class class com.sun.proxy.$Proxy94
- Elasticsearch浅尝搜索
- css 外边距合并问题
- cos41度用计算机怎么算,用电监察计算(精品)
- NodeBB – 基于 Node.js 的开源论坛系统
- 用matlab求二重积分例题_数学建模matlab例题参考及练习
- 2019牛客暑期多校训练营(第四场)----E-	triples II
- itext设置字体间距_word打印技巧:几个节省纸张的打印设置方法
- JavaScript 判断手机号码格式 正则表达式 亲测