获取当前时间的标准时间,转换为年月日:时分秒的格式,以及dayjs的使用
时间:2022-07-26
本文章向大家介绍获取当前时间的标准时间,转换为年月日:时分秒的格式,以及dayjs的使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一句代码获取年月日格式的时间
let YMD= new Date().toLocaleDateString()
console.log(YMD) // 2019/10/12
new Date()后转换的当前时间:结果如: 2019-10-12 15:19:28
// new Date() 获取当前标准时间,转为:YYYY-MM-DD h:m:s (年月日:时分秒) 格式
getCurrentTime () {
let date = new Date()
let Y = date.getFullYear()
let M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1)
let D = date.getDate() < 10 ? ('0' + date.getDate()) : date.getDate()
let hours = date.getHours()
let minutes = date.getMinutes() < 10 ? ('0' + date.getMinutes()) : date.getMinutes()
let seconds = date.getSeconds() < 10 ? ('0' + date.getSeconds()) : date.getSeconds()
date = Y + '-' + M + '-' + D + ' ' + hours + ':' + minutes + ':' + seconds
console.log(date) // 2019-10-12 15:19:28
return date
}
用dayjs 转换的当前时间:结果如:2019-10-12 15:19:28
安装 dayjs:
npm install dayjs --save 或者 yarn add dayjs
引入dayjs:
- 在单文件中直接用import引入它:
import dayjs from 'dayjs'
或者
- 新建一个js文件(文件名可以随意取),如:dayjs.js,在该js文件中引入dayjs,并导出
var dayjs = require(‘dayjs’); export default dayjs;
- 在需要用到dayjs的文件中引入你创建的dayjs.js文件
import dayjs from '@/plugins/dayjs.js'
- 这里我创建的dayjs.js文件是放在vue项目下src目录下的plugins的,在文件中使用dayjs:
// 用dayjs将获取的当前时间转为年月日时分秒的格式
getDayjsTime () {
let dayjsTime = dayjs(`${new Date()}`).format('YYYY-MM-DD HH:mm:ss')
console.log(dayjsTime) // 2019-10-12 15:19:28
return dayjsTime
}
dayjs计算两个时间相差的天数
dayjs获取的时间对象的diff方法, Math.abs() 表示 对时间差取绝对值
// 获取时间差,相差的天数
getDiffTime () {
const date1 = dayjs('2019-9-12')
const date2 = dayjs('2019-10-12')
let diffTime = Math.abs(date1.diff(date2, 'day')) // 获取两个时间对象相差的天数,取绝对值
console.log(diffTime) // 30
return diffTime
}
- 微信里面最神秘的功能,你知道吗?
- 以大数据之名,变身!——In big data we trust
- 90%家长都不知道关于少儿编程的这些疑题!
- 常用SQL语句和语法汇总
- Python学习笔记1——斐波那契数列
- 视觉传感器几大技术要点详解!
- Spark之搜狗日志查询实战
- 区块链与数字货币是什么关系呢?
- 保存数据到MySql数据库——我用scrapy写爬虫(二)
- 人工智能将取代人类?危机亦或是新的机遇
- 大数据驱动的未来网络:体系架构与应用场景(下)网络架构与场景详解
- 冷静点,NVIDIA 禁止 Geforce 进数据中心想限制的并不是深度学习
- 智能机器人崛起背后的中国力量
- 企业微服务架构转型-实施步骤
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python堆队列算法heapq
- mysql的一些常用操作(二)
- python数组二分查找算法bisect
- 【python-leetcode295-双堆】数据流的中位数
- join的使用
- C语言之不能在scanf中使用换行
- 聊聊java中的哪些Map:(五)HashTable与HashMap的区别
- paddlepaddle之飞机识别
- c语言之条件编译
- python之使用魔术方法__getitem__和__len__
- B+Tree index structures in InnoDB(7.InnoDB中B+树的索引结构)
- Java基础
- 广度优先遍历--选课的智慧
- paddlepaddle目标检测之水果检测(yolov3_mobilenet_v1)
- 【每日一题】41. First Missing Positive