/**
* 获取年月,如:2018-08
*/
export function getMonth () {
return formatDate(new Date(), 'yyyy-MM')
} /**
*
* @param {*} date
* @param {*} fmt : yyyy-MM、yyyy-MM-dd、yyyy-MM-dd hh:mm、yyyy-MM-dd hh:mm:ss
*/
export function formatDate (date, fmt) {
// 获取年份,替换fmt中的yyyy部分
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, date.getFullYear().toString().substr(4 - RegExp.$1.length))
}
let f = {
'M+': date.getMonth() + 1,
'd+': date.getDate(),
'h+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds()
}
for (let key in f) {
if (new RegExp(`(${key})`).test(fmt)) {
let str = f[key].toString()
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : str.padLeft(2, '0'))
}
}
return fmt
}

 

最新文章

  1. Linux更改用户密码
  2. Git实用命令手册
  3. Vim快速移动光标至行首和行尾
  4. JAVA -Xms -Xmx -XX:PermSize -XX:MaxPermSize 区别
  5. android 多屏幕适配 : 第一部分
  6. highCharts图表入门实例
  7. echarts.js(图表插件)2.0版会导致 ZeroClipboard.js(复制插件)失效,3.0版未知。
  8. Motion——shake攻略
  9. hdu 4293 dp求最大权值不重合区间
  10. Highcharts中文网
  11. 推荐几个常用的jquery ui 框架
  12. 于Unity3D调用安卓AlertDialog
  13. java_eclipse_svn 与服务器同步时 ,忽略某类型文件和文件夹
  14. Apache Spark 2.2.0 中文文档 - Spark Streaming 编程指南 | ApacheCN
  15. centos7安装部署gitlab服务器
  16. 爬虫——scrapy入门
  17. UVA1623-Enter The Dragon(并查集)
  18. hdu-6165(tarjan+topusort)
  19. MySQL笔记(8)---备份与恢复
  20. 基于MongodbDB的用户认证-运维笔记

热门文章

  1. vector简单使用
  2. Java8-Stream-No.11
  3. Qt 窗体增加滚动条
  4. BZOJ 4147: [AMPPZ2014]Euclidean Nim (分类讨论博弈神题)
  5. Codeforces Round #591 (Div. 2, based on Technocup 2020 Elimination Round 1) A. CME
  6. keras使用AutoEncoder对mnist数据降维
  7. zip:命令行下zip压缩/解压缩
  8. Teamviewer14重置试用期版
  9. Linux查看进程的启动路径——pwdx
  10. 关于hbase的数据迁移