工作中常常会遇到后台返回的值是毫秒,这时候就需要前端根据需要转换一下时间格式;

1、换算年月日

function timeFormat(date) {var format = 'yyyy-MM-dd';var t = new Date(date);var tf = function(i) {return (i < 10 ? '0' : '') + i};var time = format.replace(/yyyy|MM|dd/g, function(a) {switch (a) {case 'yyyy':return tf(t.getFullYear());break;case 'MM':return tf(t.getMonth() + 1);break;case 'dd':return tf(t.getDate());break;}})return time;}
2、换算年月日 时分秒
function timeFormatT(date) {var format = 'yyyy-MM-dd hh:mm:ss';var t = new Date(date);var tf = function(i) {return (i < 10 ? '0' : '') + i};var time = format.replace(/yyyy|MM|dd|hh|mm|ss/g, function(a) {switch (a) {case 'yyyy':return tf(t.getFullYear());break;case 'MM':return tf(t.getMonth() + 1);break;case 'dd':return tf(t.getDate());break;case 'hh':return tf(t.getHours());break;case 'mm':return tf(t.getMinutes());break;case 'ss':return tf(t.getSeconds());break;}})return time;}

3、时间的前后推移

function GetDateStr(AddDayCount) {var dd = new Date();dd.setDate(dd.getDate()+AddDayCount);var y = dd.getFullYear();var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();return y+"-"+m+"-"+d;}GetDateStr(30)//往前推30天GetDateStr(-30)//往后推30天

js有关时间换算的一些方法相关推荐

  1. js获取时间年月日时间戳等方法

    var myDate = new Date();//获取系统当前时间  1 myDate.getYear(); //获取当前年份(2位)  2 myDate.getFullYear(); //获取完整 ...

  2. js关于时间日期的一些方法汇总

    ///时间差,正数/ function DateDiff(sDate1, sDate2) {  var aDate, oDate1, oDate2, iDays;  aDate = sDate1.sp ...

  3. 频率与时间换算方法-stm精确延时

    频率与时间换算方法 1.频率与时间的换算需要根据芯片型号计算 如STM32F0芯片的频率为48M 那么如果需要延时1微妙则可以 首先进行8分频得到6M 6M=6*1000KB=6*1000*1000B ...

  4. js初始化时间的方法

    使用js实现时间初始化的方法 function getNowDate(s = new Date().getTime()) { let day = new Date(s);     let [Year, ...

  5. JS中时间对象及其方法(春节倒计时练习)

    目录 一.春节倒计时 二 .创建时间对象 三.时间对象下的方法 一.春节倒计时 <script>setInterval(function(){NYconunt('2023-01-21 00 ...

  6. html fmt转换日期格式,js通用时间格式转换函数

    js通用时间格式转换函数 //使用函数的方式进行定义 function dateFormat(fmt,date){ var o = { "M+" : date.getMonth() ...

  7. node mysql 连接池创建_Node.js使用MySQL连接池的方法实例

    本文实例讲述了Node.js使用MysqL连接池的方法.分享给大家供大家参考,具体如下: Nodejs如何使用MysqL Nodejs要连接MysqL,可以使用Nodejs的MysqL驱动来实现.比如 ...

  8. php中日期选择代码,实现JS日期时间选择器

    这次给大家带来实现JS日期时间选择器,实现JS日期时间选择器的注意事项有哪些,下面就是实战案例,一起来看一下. flatpickr 是一个轻量级.注重精益.由 UX 驱动和可扩展的 JavaScrip ...

  9. js 格式化 java时间格式化_用JavaScript(js)对时间格式化

    可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format=functio ...

  10. js给php赋值,JavaScript_javascript给span标签赋值的方法,js给span标签赋值的方法?一般 - phpStudy...

    javascript给span标签赋值的方法 js给span标签赋值的方法?一般有两种方法: 第一种方法:输出html function s(){ document.getElementById(&q ...

最新文章

  1. 草根创业都选择的是什么人?
  2. Func与Action
  3. 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
  4. 画箱线图_箱线图的N种画法
  5. 阿里Java面经大全(整合版)
  6. linux内存扩展,linux 扩展内存
  7. 操作系统的位数决定寻址空间
  8. 堪萨斯州立大学 计算机科学,堪萨斯州立大学
  9. MySql基础篇学习笔记
  10. Golang学习——error错误处理浅谈
  11. Python的文献计量分析流程实现--含代码
  12. Python基础——PyCharm版本——第八章、文件I/O(核心2——JSON序列化与反序列化——超重点)
  13. 刚装修的房子多久能住?集成墙面真的好吗?
  14. Latex常用符号表
  15. 看完牛客网19年测试全部面筋,有了这篇测试面试100问的博客
  16. python 求平面两点距离_Python求平面内点到直线距离的实现
  17. 超逗、雷人的冷幽默四则
  18. 外国小伙发现乌云是黑色的……
  19. 安卓配置正式包和测试包不同的名字、图标、同时安装,(极光配置测试和正式)
  20. “百度杯”CTF比赛 十月场 - 考眼力

热门文章

  1. cuba-platform和jmix框架
  2. 计算机网络中rtd,一文了解Modern Standby与RTD3
  3. 基于python实现开机自动连接校园网(广工商)
  4. (转)Silverlight 巧用文件生成时间强制客户端载入最新xap文件
  5. ajax网页没有办法采集,Ajax网页采集方法(最新) - 八爪鱼采集器
  6. 购买服务器 架设代理服务器 Android studio设置代理
  7. 《药物设计学》单词表
  8. Codeforces 760B Frodo and pillows【贪心+二分】
  9. 设置TreeViewer的前景色和背景色
  10. 求职经历,三轮技术面 +HR 面,面试也不过如此