1 /**
 2  * 获取年月,如:2018-08
 3  */
 4 export function getMonth () {
 5   return formatDate(new Date(), 'yyyy-MM')
 6 }
 7
 8 /**
 9  *
10  * @param {*} date
11  * @param {*} fmt : yyyy-MM、yyyy-MM-dd、yyyy-MM-dd hh:mm、yyyy-MM-dd hh:mm:ss
12  */
13 export function formatDate (date, fmt) {
14   // 获取年份,替换fmt中的yyyy部分
15   if (/(y+)/.test(fmt)) {
16     fmt = fmt.replace(RegExp.$1, date.getFullYear().toString().substr(4 - RegExp.$1.length))
17   }
18   let f = {
19     'M+': date.getMonth() + 1,
20     'd+': date.getDate(),
21     'h+': date.getHours(),
22     'm+': date.getMinutes(),
23     's+': date.getSeconds()
24   }
25   for (let key in f) {
26     if (new RegExp(`(${key})`).test(fmt)) {
27       let str = f[key].toString()
28       fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : str.padLeft(2, '0'))
29     }
30   }
31   return fmt
32 }

 

转载于:https://www.cnblogs.com/llcdxh/p/9476262.html

JavaScript日期格式化处理相关推荐

  1. JavaScript 日期格式化 简单有用

    JavaScript 日期格式化 简单有用 代码例如以下,引入jquery后直接后增加下面代码刷新可測试 Date.prototype.Format = function (fmt) { //auth ...

  2. JavaScript日期格式化及解析

    JavaScript开发经常需要对日期进行转换,把日期转成字符串或者从字符串生成日期.JavaScript日期对象内置了简单的日期格式化方法toString()和日期解析方法Date.parse(), ...

  3. JavaScript 日期格式化

    //--------------------------------------------------- // 日期格式化 // 格式 YYYY/yyyy/YY/yy 表示年份 // MM/M 月份 ...

  4. Javascript日期格式化指定格式的字符串实现

    代码部分 TypeScript 1 /** 2 * format a Date object 3 * 将 Date 转化为指定格式的String 4 * @param {Date} date 源日期对 ...

  5. javascript日期格式化 转换

    一.将字符串装换为日期 var date= new Date(Date.parse(strTime.replace(/-/g,   "/"))); //转换成Data(); 二.j ...

  6. JavaScript日期格式化

    var date = new Date(); var year=date.getFullYear(); var month=date.getMonth() + 1; var day=date.getD ...

  7. javascript时间格式format函数,js日期格式化函数

    我在之前有一篇文章,写的是"javascript时间戳函数",大家可以看一下,记录了js时间戳的转换,今天主要写的函数式日期格式化函数,我们有时候调用的new Date()不是格式 ...

  8. 如何在 JavaScript 中格式化日期?

    问: 如何将 Date 对象格式化为字符串? huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入.分类等筛选,希望这些产品与实践经验能给您带来灵感. 答1: HuntsBot周刊–不定时 ...

  9. date-fns日期格式化_date-fns简介–轻量级JavaScript日期库

    date-fns日期格式化 在JavaScript中使用日期非常麻烦. 本地日期方法通常很冗长, 有时也不一致 -这也使它们易于出错. 但是,好消息即将到来. 有几个库可以消除过时的痛苦. 这些库是J ...

最新文章

  1. News | Atomwise获投1.23亿美元推进AI药物研发
  2. 意念控制成现实:不开口,不动手,“瘫着”就能打游戏
  3. wingide运行两个项目_Python开发环境Wing IDE使用教程:设立项目
  4. R语言基础篇——数据对象
  5. css实现页面文字不换行、自动换行、强制换行
  6. IIS线程池与ASP.NET线程池
  7. kibana7.10.1基本操作(饼图+直方图)
  8. performance improvement in Distribution chain scenario
  9. Python更改数据类型——astype()方法和to_numeric()函数
  10. 互联网晚报 | 3月2日 星期三 |​ ​最高法:电商不得以商品已拆封为由拒绝七日无理由退货;小米投资纽迪瑞...
  11. Integer的127与128
  12. loadRunner目录分析二
  13. oracle sql优化
  14. 《小团团团队》【Alpha】Scrum Meeting 3
  15. 《Java就业培训教程》_张孝祥_书内源码_02
  16. python做可视化_python可视化界面怎么做?
  17. 360文件管理器android,360文件管理器
  18. 导航鼠标悬停变色--H5+css
  19. GitHub上的那些LGTM和WIP代表什么
  20. 命令行 笔记本键盘禁用_Panasonic(松下)笔记本 使用技巧资料整理

热门文章

  1. 使用Mongo索引需要注意的几个点
  2. java笔记之线程方式1启动线程
  3. [翻译-ASP.NET MVC]Contact Manager开发之旅
  4. Windows堆栈区别[转]
  5. 【JOURNAL】好久了啊
  6. 诺基亚n1平板电脑刷机教程_【个人记事本】闲鱼购买平板的经历
  7. OpenCV 像素的读取与操作
  8. c++ 使用socket实现C/S端文件的下载传输
  9. Matlab控制精度
  10. 让 CentOS 启动时不启动桌面服务