js有关时间换算的一些方法
工作中常常会遇到后台返回的值是毫秒,这时候就需要前端根据需要转换一下时间格式;
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有关时间换算的一些方法相关推荐
- js获取时间年月日时间戳等方法
var myDate = new Date();//获取系统当前时间 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整 ...
- js关于时间日期的一些方法汇总
///时间差,正数/ function DateDiff(sDate1, sDate2) { var aDate, oDate1, oDate2, iDays; aDate = sDate1.sp ...
- 频率与时间换算方法-stm精确延时
频率与时间换算方法 1.频率与时间的换算需要根据芯片型号计算 如STM32F0芯片的频率为48M 那么如果需要延时1微妙则可以 首先进行8分频得到6M 6M=6*1000KB=6*1000*1000B ...
- js初始化时间的方法
使用js实现时间初始化的方法 function getNowDate(s = new Date().getTime()) { let day = new Date(s); let [Year, ...
- JS中时间对象及其方法(春节倒计时练习)
目录 一.春节倒计时 二 .创建时间对象 三.时间对象下的方法 一.春节倒计时 <script>setInterval(function(){NYconunt('2023-01-21 00 ...
- html fmt转换日期格式,js通用时间格式转换函数
js通用时间格式转换函数 //使用函数的方式进行定义 function dateFormat(fmt,date){ var o = { "M+" : date.getMonth() ...
- node mysql 连接池创建_Node.js使用MySQL连接池的方法实例
本文实例讲述了Node.js使用MysqL连接池的方法.分享给大家供大家参考,具体如下: Nodejs如何使用MysqL Nodejs要连接MysqL,可以使用Nodejs的MysqL驱动来实现.比如 ...
- php中日期选择代码,实现JS日期时间选择器
这次给大家带来实现JS日期时间选择器,实现JS日期时间选择器的注意事项有哪些,下面就是实战案例,一起来看一下. flatpickr 是一个轻量级.注重精益.由 UX 驱动和可扩展的 JavaScrip ...
- js 格式化 java时间格式化_用JavaScript(js)对时间格式化
可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format=functio ...
- js给php赋值,JavaScript_javascript给span标签赋值的方法,js给span标签赋值的方法?一般 - phpStudy...
javascript给span标签赋值的方法 js给span标签赋值的方法?一般有两种方法: 第一种方法:输出html function s(){ document.getElementById(&q ...
最新文章
- 2021年大数据Spark(三十一):Spark On Hive
- 2014-01-04 SQL练习
- Proxmox 使用nfs备份及存储iso
- 服务器的性能监测及工具(profmon)
- adb shell——Android虚拟机调试必须知道的命令
- (转)也谈设计模式,实例票据打印 解析 Decorator
- Linux学习之sed编辑器
- vim 安装_vim实战:插件安装(Vundle,NerdTree)
- compass watch出错
- 注意ITUNES与ECLIPSE,TOMCAT冲突
- 树莓派数据上传数据库_树莓派内部数据向domoticz的上传
- 装机春天时刻,盘点4月高性价比国产SSD
- HTTP学习四:SPDY和HTTP/2.0
- 文章汇总(Java篇)
- 【STK初探】创建一条奔月轨道
- 应用宝使用绑定iOS下载
- 解决sudo pacman -S archlinuxcn-keyring 报错
- matlab 电动力学,MATLAB在电动力学教学中的应用研究
- vuecli4安装axios以及简单使用
- 配置玩IIS后导致dreamweaver8失效