day.js常用方法

这篇具有很好参考价值的文章主要介绍了day.js常用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、时间格式

Tue Mar 28 2023 17:26:39 GMT+0800  //(中国标准时间)
2021-07-29T21:35:54+08:00  //末尾存在+,代表时间格式为包括时区的时间格式,+08:00代表东八区
2021-07-29T21:35:54Z  //末尾有Z的,为ISO格式的时间,代表UTC时间(UTC:世界标准时间,即格林威治标准时间,初中学的本初子午线),不带时区,假如中国地区(东八区)的去看这个时间要再加8h

二、dayjs()格式化

dayjs()等价于dayjs(Date.now())、dayjs(new Date())
获取到的时间格式为:Tue Mar 28 2023 17:26:39 GMT+0800 (中国标准时间)
dayjs()对象格式化:
格式化dayjs()对象为YYYY-MM-DD HH:mm:ss格式

dayjs (时间).format('YYYY-MM-DD HH:mm:ss')

三、dayjs()获取年月日时分秒

    console.log("dayjs().get('year'):", dayjs().get("year")); //年 [1,366]
    console.log("dayjs().get('month'):", dayjs().get("month")); //月 [0,11] 0表示1月
    console.log("dayjs().get('date'):", dayjs().get("date")); //日[1,31]
    console.log("dayjs().get('hour'):", dayjs().get("hour")); //时 [0,23]
    console.log("dayjs().get('minute'):", dayjs().get("minute")); //分 [0,59]
    console.log("dayjs().get('second'):", dayjs().get("second")); //秒 [0,59]
    console.log("dayjs().get('millisecond'):", dayjs().get("millisecond")); //毫秒[0,999]
    console.log("dayjs().get('day'):", dayjs().get("day")); //星期几 [0,6]。0(星期日)到6(星期六)

四、dayjs()计算

加减指定时间

dayjs().add(3,”year”)
dayjs().subtract(5,”minute”)

计算差值

let time1 = "2023-03-28 14:28:04"
let time2 = "2022-04-15 12:05:58"
Time2.diff(time,”hour”)     //相差多少小时
Time2.diff(time1,”minute”)  //相加多少分钟

五、dayjs()判断

判断大小

console.log("当前时间:",dayjs().format("YYYY-MM-DD"))
console.log("当前时间< 2022-01-01 吗):",dayjs().isBefore(dayjs('2022-01-01')))
console.log("当前时间 > 2022-01-01 吗):",dayjs().isAfter(dayjs('2022-01-01')))
console.log("当前时间 = 222-01-01 吗):",dayjs().isSame(dayjs('2022-01-01')))

判断是否在两数之间

import dayjs from "dayjs"
import isBetween from "dayjs/plugin/isBetween"
dayjs.extend(isBetween);

六、安装

安装:npm i -S dayjs
局部引入:import dayjs from "dayjs";

报错:TypeError: _ctx.dayjs is not a function文章来源地址https://www.toymoban.com/news/detail-608809.html

app.config.globalProperties.$dayjs = dayjs  // 全局引入,原型挂载

到了这里,关于day.js常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js/javascript获取时间戳的5种方法

    以下便是干货 1.获取时间戳精确到秒,13位 2.获取时间戳精确到毫秒,13位 3.获取时间戳精确到毫秒,13位 4.获取时间戳精确到毫秒,13位 5.获取时间戳精确到毫秒,13位 其它 在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要时间戳毫秒的推荐 +new D

    2024年02月11日
    浏览(44)
  • js常用的三个鼠标坐标获取方法

    js提供了多个获取鼠标点击事件的坐标获取方法 1.相当于你点击的元素来说 (e.offsetX和e.offsetY)         就是以你点击的元素的左上角作为参考系源点获取鼠标在元素中点击的位置 在给div添加点击事件,在点击事件中传入事件源e,e中保存着鼠标的点击坐标,我们用offsetX和

    2024年02月09日
    浏览(49)
  • JS获取URL信息的常用方法

    1、获取当前页面完整的url: let url = location.href; console.log(url) // --angel的博客_CSDN博客-领域博主 2、 获取当前页面的域名: let host1 = window.location.host; let host2 = document.domain;  let host3 = location.hostname; console.log(host1, host2, host3) // mp.csdn.net  3、获取端口号: let port = location.port; c

    2024年02月13日
    浏览(43)
  • js获取Element元素的常用方法

    js中获取Element元素的常用方法有以下四种: 【方法一】根据元素ID:document.getElementById() 【方法二】根据元素标签:document.getElementsByTagName() 【方法三】根据元素class名:document.getElementsByClassName() 【方法四】根据元素name名:document.getElementsByName() 需要注意的是, 方法中Element后

    2024年02月06日
    浏览(48)
  • 〖大前端 - 基础入门三大核心之JS篇㉔〗- JavaScript 的数组的常用方法 (一)

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月07日
    浏览(56)
  • [开发|前端] dayjs获取月份和季度起始时间

    获取季度起始日期 要获取季度的起始日期,可以使用Day.js的startOf方法结合 quarter 单位来实现。 下面是一个示例代码,演示如何使用Day.js获取当前季度的起始日期: 在这个示例中,我们首先导入了 Day.js 库和 quarterOfYear 插件,该插件添加了用于季度操作的方法。然后,我们使

    2024年02月10日
    浏览(46)
  • JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

    js代码,鼠标在页面点击时,记录元素的Xpath 代码:  

    2024年02月15日
    浏览(49)
  • 【javascript】js获取数组中数值最大的数

    一、借助apply()的参数,获得最大值 由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要调用的方法,args是数组对象,当function为null时,默认为上文,即相当于apply(Math.max,arr) 二、借助call()的参数,获得最大值 call()与apply()类似,区别是传入参数

    2024年02月11日
    浏览(41)
  • JavaScript获取时间(js中的new Date(),获取前7天时间)

    简述:我们在写Echarts的时候,难免会用到js中的new Date(),用来获取时间, 今天就来分享下它的用法,顺便做下笔记。 关于new Date()的一些js方法: 输出: 1、 获取前一段时间的日期 难点: 这里用到了setDate()方法,该方法用于实现日期的相加减,它接收一个整数,如果这个整

    2024年02月09日
    浏览(80)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包