首页 > 其他分享 >JS日期时间处理库 Day.js

JS日期时间处理库 Day.js

时间:2024-03-29 17:33:37浏览次数:18  
标签:dayjs ss DD time1 JS add let js Day

GitHub

https://github.com/iamkun/dayjs

文档

https://dayjs.gitee.io/zh-CN/

下载

https://cdn.jsdelivr.net/npm/[email protected]/dayjs.min.js

主要用法

字符串转日期时间对象

let datetime1 = dayjs('2024-03-29 16:52:30.356', 'YYYY-MM-DD HH:mm:ss.SSS'); // 返回结果是dayjs对象
let datetime2 = datetime1.toDate(); // dayjs对象转JS原生Date对象

日期时间对象转字符串

let datetime = new Date();
let datetimeString = dayjs(datetime).format('YYYY-MM-DD HH:mm:ss.SSS');

日期时间对象相减

let time1 = dayjs(strTime1, 'YYYY-MM-DD HH:mm:ss.SSS');
let time2 = dayjs(strTime2, 'YYYY-MM-DD HH:mm:ss.SSS');
let milliseconds = time2.diff(time1); // 返回结果单位:毫秒

日期时间对象增加秒数或天数

let time1 = dayjs(); // 当前时间
let time2 = time1.add(1, 'millisecond');
let time3 = time1.add(1, 'second');
let time4 = time1.add(1, 'minute');
let time5 = time1.add(1, 'hour');
let time6 = time1.add(1, 'day');
let time7 = time1.add(1, 'month');

标签:dayjs,ss,DD,time1,JS,add,let,js,Day
From: https://www.cnblogs.com/s0611163/p/18104162

相关文章

  • vuex.esm.js:135 Uncaught Error: [vuex] getters should be function but “getters.
    报错vuex.esm.js:135UncaughtError:[vuex]gettersshouldbefunctionbut"getters.mode"inmodule"userModule"is"dark".atassert(vuex.esm.js:135:1)原因:在使用vuex的moulds时index.js中已创建了一个vue实例newVuex.Store,在模块文件中又再创建了一个,导致报......
  • JSON Editor 中文文档
    JSONEditorJSONEditor根据定义的JSONSchema生成了一个Html表单来对JSON进行编辑。它完整支持JSONSchema的版本3和版本4,并且它集成了一些流行的CSS框架,例如bootstrap,foundation,andjQueryUI等。JSONEditor生成的编辑器支持输入框、下拉框、等几乎所有的html5输入......
  • C# 获取全部实体-UF_OBJ_cycle_objs_in_part
    获取工作部件全部实体TagvartheUf=UFSession.GetUFSession();varlist=newList<Tag>();varsheet=Tag.Null;vard_part=theUf.Part.AskDisplayPart();while(true){theUf.Obj.CycleObjsInPart(d_part,UFConsta......
  • 算法打卡day20
    今日任务:1)669.修剪二叉搜索树2)108.将有序数组转换为二叉搜索树3)538.把二叉搜索树转换为累加树669.修剪二叉搜索树题目链接:669.修剪二叉搜索树-力扣(LeetCode)给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值......
  • js对比日期大小
    我们在日常开发过程中,经常会用到JavaScript语言在前端代码中,进行日期的选择,比如开始日期和结束日期的选择,同时我们希望用户在选择日期的时候不要选错日期,比如结束日期早于开始日期,那么从逻辑上数据肯定是错的,所以为了检测用户选择的日期是否正确,将会用到开始日期和结束日期的比......
  • 使用 CRXJS、Vite、TypeScript、React、Zustand、Antd 开发 Chrome 浏览器插件——自
    一、CRXJS一、什么是CRXJS?CRXJSVitePlugin是一款使用现代Web开发技术制作Chrome扩展的工具二、CRXJS的作用CRXJS支持热加载和静态资源导入,无需手动构建配置工具CRXJSVite插件通过将Vite的精细功能与简单的配置策略相结合,简化了Chrome扩展开发者体验二......
  • 原生js模拟电商详情页图片放大的效果
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title&g......
  • 解决:NuxtJS项目 ,刷新localhost:3000/product/details/111页面的时候useFetch不工作!
    背景在nuxt项目中,点击产品列表跳转到详情页是正常的,路径为:localhost:3000/product/device?id=111但是对着浏览器刷新之后,发现不在执行请求了。要解决问题:刷新浏览器之后正常展示产品内容。   目录层级|pages|product|device.vue|......
  • 超级实用JS
    1.千分位//js数字每三位加逗号(千分位格式)美元格式3位一个逗号  handleUs(val){   //eg:2536995--->2,536,995爽得一匹   returnval.toLocaleString()  },// toLocaleString()还可以将数字转为百分比eg:vara=1;console.log(a.toLocaleStri......
  • Node.js毕业设计航空订票系统(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着航空业的迅速发展,越来越多的人选择飞机作为出行的主要交通方式。航空订票系统作为航空公司与旅客之间的桥梁,其重要性不言而喻。一个好的航空订票系统能......