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

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. 2021年大数据Spark(三十一):Spark On Hive
  2. 2014-01-04 SQL练习
  3. Proxmox 使用nfs备份及存储iso
  4. 服务器的性能监测及工具(profmon)
  5. adb shell——Android虚拟机调试必须知道的命令
  6. (转)也谈设计模式,实例票据打印 解析 Decorator
  7. Linux学习之sed编辑器
  8. vim 安装_vim实战:插件安装(Vundle,NerdTree)
  9. compass watch出错
  10. 注意ITUNES与ECLIPSE,TOMCAT冲突
  11. 树莓派数据上传数据库_树莓派内部数据向domoticz的上传
  12. 装机春天时刻,盘点4月高性价比国产SSD
  13. HTTP学习四:SPDY和HTTP/2.0
  14. 文章汇总(Java篇)
  15. 【STK初探】创建一条奔月轨道
  16. 应用宝使用绑定iOS下载
  17. 解决sudo pacman -S archlinuxcn-keyring 报错
  18. matlab 电动力学,MATLAB在电动力学教学中的应用研究
  19. vuecli4安装axios以及简单使用
  20. 配置玩IIS后导致dreamweaver8失效

热门文章

  1. Android 屏蔽home键
  2. 【xlsx-chart】Vue项目中导出Excel表格并带上图表
  3. Wiki引擎mediawiki
  4. qtabwidget右键菜单_Qt5 添加右键菜单简单测试
  5. linux usb 双机互联,USBLink电缆连接实现双机互联步骤及双机互联应用介绍
  6. Enterprise Architect学习(1)
  7. webRTC(八):查看offer/answer 的 SDP
  8. 网络游戏外挂编写基础一
  9. 将RDL报表转换成RDLC报表的函数
  10. js控制表格实时编辑