当前位置: 首页 > news >正文

微信小程序 - 格式化操作 moment.js格式化常用使用方法总结大全

格式化操作使用

1. 首先,下载一个第三方库 moment

npm i moment --save

注:在微信小程序中无法直接npm 下载 导入 的(安装一个就需要构建一次)

解决:菜单栏 --> 工具 -->  构建 npm  点击即可(会出现新的目录)

2. 导入 moment

import moment from "moment";

3. 使用 moment 进行格式化

     mm:ss 转换为时间格式 分 :秒

console.log( moment(162584).format("mm:ss"));

momen.js 格式化常用使用方法:

一:设定moment区域为中国 
// require 方式 require('moment/locale/zh-cn') moment.locale('zh-cn'); 
// import 方式 import 'moment/locale/zh-cn' moment.locale('zh-cn');
二:基础格式用法

1)日期

moment(new Date()).format("YYYY-MM-DD")

2) 时间日期

moment(new Date()).format("YYYY-MM-DD hh:mm:ss")

3) 日期时间(24小时制)

moment(new Date()).format("YYYY-MM-DD HH:mm:ss")

4) 星期

moment().format('dddd')

5)当前日期之后的某一天/周/月/年/

moment(new Date()).add(1,"days").format("YYYY-MM-DD")

6)当前日期之前的某一天/周/月/年/ 

moment().subtract(1, "days").format("YYYY-MM-DD")
三:moment其他用法

1)  moment获取天的23时59分59秒可以用moment().endOf(String)

        获取天的0时0分0秒可以用moment().startOf('day')

moment().endOf(String) moment().startOf('day')

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')
四:End of Time

1)获取今天时间

moment().endOf('day')

2)获取本周最后一天(周六)23时59分59秒

moment().endOf('week')

3)获取本周周日23时59分59秒

moment().endOf('isoWeek')

4)获取当前月最后一天23时59分59秒

moment().endOf('month')

5)获取当前月的总天数

moment().daysInMonth()

6)获取时间戳(以秒为单位)

moment().format('X') // 返回值为字符串类型 moment().unix() // 返回值为数值型

7)获取时间戳(以毫秒为单位)

moment().format('x') // 返回值为字符串类型 moment().valueOf() // 返回值为数值型

8)获取年份

moment().year() moment().get('year')

9)获取月份

moment().month()  // (0~11, 0: January, 11: December) moment().get('month')

10)获取某月中的某一天

moment().date() moment().get('date')

11)获取一个星期中的某一天

moment().day() // (0~6, 0: Sunday, 6: Saturday)

12)获取小时

moment().hours() moment().get('hours')

13)获取分钟

moment().minutes() moment().get('minutes')

14)获取秒数

moment().seconds() moment().get('seconds')

15)获取当前的年月日时分秒

moment().toArray()
五:转化为JavaScript原生Date对象
moment().toDate() new Date(moment())

http://www.lryc.cn/news/255944.html

相关文章:

  • 学习pytorch18 pytorch完整的模型训练流程
  • 电子学会C/C++编程等级考试2021年09月(五级)真题解析
  • Halcon联合winform显示以及处理
  • 【设计模式-4.3】行为型——责任链模式
  • 单片机语言--C51语言的数据类型以及存储类型以及一些基本运算
  • 《每天一个Linux命令》 -- (5)通过sshkey密钥登录服务器
  • kubernetes的服务发现(二)
  • 【矩阵论】Chapter 4—特征值和特征向量知识点总结复习
  • Linux 进程地址空间
  • websocket vue操作
  • 腾讯云CentOS8 jenkins war安装jenkins步骤文档
  • Linux: glibc: net/if.h vs linux/if.h
  • 使用Android Studio导入Android源码:基于全志H713 AOSP,方便解决编译、编码问题
  • python random详解
  • java-两个列表进行比较,判断那些是需要新增的、删除的、和更新的
  • 【WPF.NET开发】WPF中的对话框
  • NLP项目实战01之电影评论分类
  • 一款可无限扩展的软件定时器开源框架项目代码
  • GRE与顺丰圆通快递盒子
  • 12.Mysql 多表数据横向合并和纵向合并
  • 线性回归与逻辑回归:深入解析机器学习的基石模型
  • 电脑待机怎么设置?让你的电脑更加节能
  • 数据库对象介绍与实践:视图、函数、存储过程、触发器和物化视图
  • arm平台编译so文件回顾
  • 【数据结构】顺序表的定义和运算
  • idea使用maven的package打包时提示“找不到符号”或“找不到包”
  • MetricBeat监控MySQL
  • Child Mind Institute - Detect Sleep States(2023年第一次Kaggle拿到了银牌总结)
  • Esxi7Esxi8设置VMFSL虚拟闪存的大小
  • vue2+electron桌面端一体机应用