获取当前时间的标准时间,转换为年月日:时分秒的格式,以及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
}
- 简单分析shared pool(三) (r5笔记第94天)
- OpenCV在车道线查找中的使用
- ESP32 DevKitC 编译烧写 AliOS Things
- 使用R完成K近邻分类
- 使用R完成逻辑斯蒂回归分类 直接上代码,如下:
- 基于时间点的不完全恢复的例子(r6笔记第9天)
- R-正太分布,检验
- R完成--决策树分类 一个使用rpart完成决策树分类的例子如下:
- Apollo的数据开放平台介绍
- 手把手教你运行apollo
- 归档模式下四种完全恢复的场景(r6笔记第8天)
- Git与Repo快速入门
- 10g,11g中的数据库克隆安装(r6笔记第7天)
- CVE-2017-16943 Exim UAF漏洞分析——后续
- 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 数组属性和方法
- Navicat 环境测试 innodb 的事务隔离级别 产生的幻读 和 不可重复读
- leetcode之最长回文串
- Discourse CentOS 8 全新安装手册
- 3分钟短文:Laravel路子真野啊!路由昵称前缀中间件
- CSS中重要的BFC概念
- Redis哨兵集群中哨兵挂了,主从库还能切换吗?
- 你的 Redis 为什么变慢了?
- 解决Maven依赖冲突的好帮手,这款IDEA插件了解一下?
- Python爬虫实现HTTP网络请求多种实现方式
- 在tensorflow以及keras安装目录查询操作(windows下)
- Python调用OpenCV实现图像平滑代码实例
- php微信公众号开发之音乐信息
- Laravel关联模型中过滤结果为空的结果集(has和with区别)
- php微信公众号开发之二级菜单
- django中的ajax组件教程详解