js date日期格式化

date日期格式化

//  日期格式化
function formatDate(date, fmt) {const opt = {'y+': date.getFullYear().toString(), // 年'M+': (date.getMonth() + 1).toString(), // 月'd+': date.getDate().toString(), // 日'h+': date.getHours().toString(), // 时'm+': date.getMinutes().toString(), // 分's+': date.getSeconds().toString() // 秒"q+": Math.floor((this.getMonth() + 3) / 3), //季度}for (const k in opt) {const ret = new RegExp('(' + k + ')').exec(fmt)if (ret) {fmt = fmt.replace(ret[1], (ret[1].length === 1) ? (opt[k]) : completeString(opt[k],ret[1].length,'0', false))// ES8 支持padStart() padEnd() 方法,可用于替换上面的completeString() >>> (opt[k].padStart(ret[1].length, '0')))}}return fmt
};
function completeString(s, targetLength, padString, padStart = true) {let len = targetLength - String(s).lengthif(padStart) for (let i = 0; i < len; i++) s = padString + selse for (let i = 0; i < len; i++) s += padStringreturn s}

js date日期格式化相关推荐

  1. dateformat 返回类型_SpringBoot返回date日期格式化

    SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差 问题描述 在Spring Boot项目中,使用@RestController注解,返回的java对象中 ...

  2. shell date 日期格式化_抖音短视频系统开发,日期加减

    let dateTime=new Date(); this.dateFomat是对日期格式化为 yyyy - mm - dd的格式 // 减一天 dateTime = dateTime.setDate ...

  3. js date日期 英文月份

    项目需求,页面显示和输入日期的格式要求是 22nd,Mar,2019这种英语格式,在网上找了较多的例子的无法成功实现,下面这个是找到国外大师写的一个日期格式化函数库,感觉效果满足了我的要求. date ...

  4. java Date 日期格式化

    今天来整理一下java中的日期类 1 时间原点的概念 八种基本数据类型包括字符串最终都可以以数字的方式表现出来(数据就是二进制,而二进制是可以转换成10进制的) 日期类型类似,2022年1,1,也可以 ...

  5. vue 过滤器 格式时间秒数,js 时间日期格式化

    vue过滤器将总秒数转化为 00:00:00 Vue.filter('filterTime',function (value) {let t;if(value > -1){let hour = ...

  6. Date日期——格式化日期时分秒

    // 格式化日期 时分秒 var date = new Date(); console.log(date.getHours()); //时 console.log(date.getMinutes()) ...

  7. date日期格式化 java_Java关于时间和日期格式化的方法

    SimpleDateFormat这个类来解决我们的时间格式问题. SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类.它允许进行格式化(日期 -> 文本). ...

  8. SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差

    问题描述 在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示: 解决方案 解决方 ...

  9. 【js基础】js实现日期格式化

    1. 日期对象的方法 方法名 作用 getFullYear() 获取当年 getMonth() 获取当月(0-11) getDate() 获取当天日期 getDay() 获取星期几(0--星期日) g ...

  10. html自动获取当前日期格式,js日期格式化format

    js中怎么日月年的日期格式转化为年月日的格式,如js中怎么日月年的日期格式转化为年月日的格式,如果是new Date().format//27-2月-2020转换为2020-2-27 function ...

最新文章

  1. 如何画出几种常见二分类损失函数(附代码)
  2. samba   服务
  3. linux系统安装nc,Lifelong learner.
  4. [转] Windows CE 6.0 启动过程分析
  5. [leetcode] 617. Merge Two Binary Trees
  6. WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改
  7. 演讲(2)----十大范畴法
  8. Mycat监控_监控平台Mycat-web配置指标_作为配置中心注册发现用---MyCat分布式数据库集群架构工作笔记0038
  9. CToolTipCtrl使用详细解说
  10. Steam挂了加速器还是打不开商店?库?黑屏?一招教你解决。
  11. android实现菜单侧滑栏,Android侧滑-RecyclerView轻松实现高效的侧滑菜单
  12. 华为鸿蒙系统让国产手机用,鸿蒙系统不支持华为手机 系统还是国产手机的命门...
  13. k8s client-go 出现错误net/http: TLS handshake timeout
  14. Cesium中添加entitie模型,实现贴地。
  15. golang 依赖管理_简介:如何管理Golang项目依赖项
  16. 巴西龟饲养日志----七月底巴西龟状况
  17. 从零开始搭建自己的云服务器
  18. Unknown custom element: <uni-data-checkbox> - did you register the component correctly? For recursi
  19. 图形解锁验证码破解(附Python代码)
  20. 商标中R标和TM标的区别

热门文章

  1. 在Windows平台上如何安装Python
  2. centos5.6安装mysql_centos安装mysql5.6
  3. 详解PON基础知识:OLT、ONU、ONT和ODN
  4. VC编程调用dxdiag生成XML文件,来获取系统配置情况
  5. 金融行业软件测试面试题(含答案)
  6. 尼采“最孤独者”“忧郁颂”
  7. 蓝鸥iOS开发工程师职场提升路线图
  8. 岗位-iOS开发工程师-总结
  9. 【数字电子技术基础】数字电子钟设计
  10. 单片机实例31——6位数显频率计数器(硬件电路图+C语言程序)