Day.js 常用方法

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

前言
  • Day.js 是代替修改本地Date.prototypeDay.jsDate对象进行了封装,只需要调用Dayjs()即可。
  • 相对moment.js而已,day.js的体积更小,只有2KB左右;moment.min.js 有16.7KB。
  • 对应普通项目来说,对应时间的操作就只有那么几个(格式化、查询、计算),这些基于Day.js完全足够。并且Day.js的文档相对简单、清晰!

该文章对比之前的[这里是代码011]的文章
Day.js官方文档

当前文章很多实例是以当前时间来处理的, 当前时间为:2022-04-20

1. 初始化日期 / 时间
dayjs().format('YYYY-MM-DD');		    // 初始化日期
dayjs().format('YYYY-MM-DD HH:mm:ss');  // 初始化日期时间
2. 格式化日期 / 时间
dayjs(value).format('YYYY-MM-DD');			// 初始化日期
dayjs(value).format('YYYY-MM-DD HH:mm:ss'); // 初始化日期时间
3. 加 / 减

dayjs().add / dayjs().subtract 代表在当前时间上去加减;
dayjs(value).add / dayjs(value).subtract 代表在指定时间(value)上去加减;文章来源地址https://www.toymoban.com/news/detail-465706.html

dayjs().add(7, 'day').format('YYYY-MM-DD');   // 2022-04-27 今天(2022-04-20)加上7天
dayjs().add(1, 'month').format('YYYY-MM-DD');   // 2022-05-20 今天(2022-04-20)加上一月

dayjs().subtract(2, 'year').format('YYYY-MM-DD');   // 2020-05-20 今天(2022-04-20)减去2年
dayjs().subtract(2, 'hour').format('YYYY-MM-DD HH:mm:ss');   // 2022-04-20 14:03:39 今天现在(2022-

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

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

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

相关文章

  • JS常用数组方法

    📝个人主页:爱吃炫迈 💌系列专栏:数据结构与算法 🧑‍💻座右铭:道阻且长,行则将至💗 无参构造 带参构造 如果传入一个非数值的参数或者参数个数大于 1,则表示创建一个包含指定元素的数组。 Array.of()方法总会创建一个包含所有传入参数的数组,而不管参数的数

    2023年04月23日
    浏览(31)
  • js 数组的常用方法

    数组关注是否改变原数组 操作 增   会影响原数组 push() unshift() splice() 不会影响 concat() 删 会影响原数组 pop() shift() splice() 不会影响 slice() 改 splice() 查 indexOf() includes() find() 排序 reserve() sort() 转换 join() 迭代方法 some() every() forEach() filter() map() push() 接收任意数量的参数,将

    2024年04月27日
    浏览(29)
  • JS数组常用的操作方法

    1. push() 将一个或多个元素添加到数组的末尾,并返回该数组的新长度。此方法修改原有数组。 2. pop(),从数组中删除最后一个元素,并返回该元素的值。如果数组为空,则返回undefined。此方法修改原有数组。 3. shift(),从数组中删除第一个元素,并返回该元素的值。此方法修

    2024年02月02日
    浏览(57)
  • js操作数组的常用方法

    1、字面量创建 2、内置构造函数创建 注: 查看数组的长度 arr.length 1、arr[索引值] (1)修改数组当前索引值的数据 (2)向数组中添加一个新成员,length的索引值,否则依然为修改操作 2、arr.push() 末尾追加 (1)作用:向数组末尾追加一个数据 (2)返回值:追加该数据以后

    2024年02月09日
    浏览(42)
  • js修改img的src属性显示变换图片到前端页面,img的src属性显示java后台读取返回的本地图片

    img的src属性是前端用来显示一张图片的来源,一般情况下src最常见是显示项目中resourcesstatic问价夹下的图片,或者显示公网上的图片,如果想要在前端显示本地图片那要怎么处理呢?如果直接用本地图片的地址(例如src=“D:Userstest.jpg”)前端是无法显示的。 img 是空标签,它

    2024年02月14日
    浏览(57)
  • ethers.js常用的操作方法

    --ethers比web3来说使用方式相对简洁很多,主要就操作三个大对象         1. Provider,(提供者)是一个用于连接以太坊网络的抽象类,提供了只读形式来访问区块链网络和获取链上状态;         2. Signer,(签名器)通常是以某种方式直接或间接访问私钥,可以签名消息和

    2024年02月10日
    浏览(85)
  • 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日
    浏览(41)
  • js获取Element元素的常用方法

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

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

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

    2024年02月09日
    浏览(47)
  • Day60:WEB攻防-PHP反序列化&POP链构造&魔术方法流程&漏洞触发条件&属性修改

    目录 PHP-DEMO1-序列化和反序列化 序列化操作 - 即类型转换 序列化案例 PHP-DEMO2-魔术方法触发规则 __construct(): //当对象new的时候会自动调用 __destruct()://当对象被销毁时会被自动调用 __sleep(): //serialize()执行时被自动调用 __wakeup(): //unserialize()时会被自动调用 __invoke(): //把对象当

    2024年04月27日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包