1、标准时间转时间戳

new Date() //标准时间
Math.round(new Date()/1000)

2、时间戳转各种日期格式

  //格式化时间const fmtDate = (date, fmt) => {let o = {'M+': date.getMonth() + 1, // 月份'd+': date.getDate(), // 日'h+': date.getHours(), // 小时'm+': date.getMinutes(), // 分's+': date.getSeconds(), // 秒'q+': Math.floor((date.getMonth() + 3) / 3), // 季度S: date.getMilliseconds(), // 毫秒};if (/(y+)/.test(fmt)) {fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));}for (let k in o) {if (new RegExp('(' + k + ')').test(fmt)) {fmt = fmt.replace(RegExp.$1,RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length),);}}return fmt;
};
// 时间戳转日期型(注:当前的时间戳拿过来时是一个以秒为单位的数字,所以需要乘以1000转为毫秒数来处理)
function dateFormatFun(time, fmt = 1) {if (time.toString().length == 10) {time = parseInt(time) * 1000;}if (time > 0) {switch (fmt) {case 1:return fmtDate(new Date(time), 'yyyy-MM-dd');case 2:return fmtDate(new Date(time), 'yyyy-MM-dd hh:mm');case 3:return fmtDate(new Date(time), 'MM月dd日 hh:mm');case 4:return fmtDate(new Date(time), 'yyyy-MM-dd hh:mm:ss');case 5:return fmtDate(new Date(time), 'hh:mm');case 6:return fmtDate(new Date(time), 'hh:mm:ss');case 7:return fmtDate(new Date(time), 'yyyy年MM月dd日');case 8:return fmtDate(new Date(time), 'yyyy.MM.dd');case 9:return fmtDate(new Date(time), 'MM.dd');case 10:return fmtDate(new Date(time), 'yyyy/MM/dd');case 11:return fmtDate(new Date(time), 'MM-dd hh:mm:ss');default:return fmtDate(new Date(time), 'yyyy-MM-dd');}}
}
export default { dateFormatFun };

用法:

import { dateFormatFun } from '@/utils/dataTime'
dateFormatFun(new Date(), 5)
dateFormatFun(后端传递的时间戳, 5)

时间戳转日期型、标准日期转时间戳相关推荐

  1. python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作

    伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...

  2. python输出excel以时间命名_python转化excel数字日期为标准日期操作

    伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...

  3. Excel怎么把数字样式日期转为标准日期格式

    今天跟大家分享一下Excel怎么把数字样式日期转为标准日期格式 1.打开Excel文件 2.选择要处理的单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细 ...

  4. 中国日期转化标准日期(YYYY-MM-dd)

    在项目中有时候存得中国时间,要进行转化成YYYY-MM-dd的格式. 第一种格式:(Wed Oct 20 14:38:29 CST 2021) import java.text.ParseExcept ...

  5. JavaScript 标准日期、中国标准时间、时间戳、毫秒数互转

    JavaScript 标准日期.中国标准时间.时间戳.毫秒数互转 概念 标准日期:2017-09-19 或 2017-09-19 20:00:00 中国标准时间:Mon Oct 23 2017 17: ...

  6. JavaScript标准日期、中国标准时间、时间戳、毫秒数互转

    四种格式的分别是以下的样子: 标准日期:2021-08-15 或 2021-08-15 09:15:00 中国标准时间:Sun Aug15 202109:15:00 GMT+0800 (中国标准时间) ...

  7. 时间戳转换成标准日期

    时间戳好像是13位的纯数字. 如:1596297600000 我只需要年月日. 显示在elementui的日期组件那种格式 //时间戳转换方法 time:需要被转换的时间戳数字formatDate(t ...

  8. 时间日期大小比较判断,时间戳/时间 - 转换

    时间日期大小比较判断,时间戳/时间 - 转换 当前时间转为时间戳: var currentTimestamp = new Date().getTime(); 当前时间对象 var curDate = ...

  9. Python3时间戳转换为指定格式的日期

    在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换.所谓时间戳,就是从 1970年1月1日 00:00:00 到现在的秒数.原来我也写 ...

最新文章

  1. 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
  2. linux top命令查看内存及多核CPU的使用讲述 [转]
  3. Unsupported compiler 'GCC 4.2' selected for architecture 'i386'错误
  4. SAP支持包、插件程序和附件
  5. SpringBoot中使用@Mapper注解需要哪个包
  6. linux添加文件后无法启动,linux安装后grub无法启动
  7. java mvc web_JavaWeb MVC
  8. 破坏计算机系统信息罪司法解释,破坏计算机信息系统罪司法解释是怎样的的呢?...
  9. java spark 环境_在 IntelliJ IDEA 中配置 Spark(Java API) 运行环境
  10. C/C++ linux下光标定位和清屏函数
  11. ubuntu常用功能安装集锦
  12. 模拟蒙蒂霍而悖论游戏——三门游戏python
  13. linux系统软路由软件,Linux软路由配置
  14. C. Petya and Exam
  15. 自动提取论文公式方法
  16. 几款免费ssh客户端软件--替代xshell选型
  17. 一个菜鸟实习生的月总结
  18. VIEW PUSHED PREDICATE(谓词推入)引发的惨剧
  19. 浅谈【漏洞复现】泛微ecology OA系统某接口存在数据库配置信息泄露漏洞
  20. rust各地辐射值_rust怎么不被辐射 | 手游网游页游攻略大全

热门文章

  1. Java冒泡排序算法以及算法优化,这篇足矣……
  2. microsoft base01 the password is P@ssw0rd but the vs2008 vpc is P2ssw0rd
  3. 微信小程序数组删除元素splice不起作用
  4. Wifi共享精灵问题之错误代码8000ffff、8000fff傻傻分不清楚
  5. Ubuntu 下载安装NVIDIA显卡驱动
  6. 常用开发(Case-计算机辅助软件工程)工具分类
  7. 词云制作(中文分词+英文)
  8. 最新大猿人中控充值系统 免授权学习版 支持公众号H5、分销等功能
  9. 【原创】软件架构技术发展历程总结及思考 1of2(待续)
  10. mysql非主键索引_主键索引和非主键索引解析