js处理时间的那些事
我们在实际需求中一般需要对时间进行相应的出来,比如:对时间串的拆分显示,两个时间差的求值显示等。
时间拆分:
一般对于这种处理我们使用正则表示式:
正则表达式拆分时间:
var date = data[i].commentDate.split(" ")[0]; // yyyy-MM-dd
var times = data[i].commentDate.split(" ")[1].split(":"); // HH:mm:ss
var time = times[0]+":"+times[1];
对于时间差求值先转换为可运算的时间格式,再求值转换:
/*** 时间差求值* @param start* @param end* @returns*/
function seniority(start, end) {var dateStart = new Date(start).getTime();var dateEnd = new Date(end).getTime();var total = (dateEnd - dateStart)/1000;var year = parseInt(total / (365*24*60*60)); //计算出多少年if(year>0) {$("#seniority").empty(); //清空内容$("#seniority").addClass("select");$("#seniority").append("经营年资:<span>"+year+"</span>年")}
}
关注公众号,分享干货,讨论技术
转载于:https://www.cnblogs.com/molashaonian/p/9097591.html
js处理时间的那些事相关推荐
- 关于JS ES5的那些事,内容详细推荐收藏
关于JS ES5的那些事 全文总计7500字,去除代码6000字阅读预计20分钟,理解的话估计要个一两天 ES5新语法 – 2009年出品 严格模式:JS提供了更多的报错,辅助程序员写出更健康的代码 ...
- js 手机端触发事事件、javascript手机端/移动端触发事件
处理Touch事件能让你跟踪用户的每一根手指的位置.你可以绑定以下四种Touch事件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
- JS处理时间格式国际标准化的方法
最近做项目,发现一个坑! 坑的详情如下: 后端展示的时间是2019/12/27,而在苹果手机上显示的时间却是2019/12/28,然而我在本地pc端展示的时间和后端一致,并且安卓手机(华为.小米)的时 ...
- js处理时间(时间戳转化成日期格式、几分钟前,几个小时前等、视频时长)
1.时间戳转换成日期格式 下面这个方法转换成的格式为:2018-12-10 18:26:32 // 时间戳format(timestamp) {var date = new Date(timestam ...
- 四十年前的 6502 CPU 指令翻译成 JS 代码会是怎样
去年折腾的一个东西,之前 blog 里也写过,不过那时边琢磨边写,所以比较杂乱,现在简单完整地讲解一下. 前言 当时看到一本虚拟机相关的书,正好又在想 JS 混淆相关的事,无意中冒出个想法:能不能把某 ...
- node 更新_ESLint v7.0.0 发布:不再支持 Node.js v8
作者 | 李俊辰 近日,ESLint 的主要升级版本 ESLint v7.0.0 正式发布.此次更新除了修复已知 bug 和增强特性外,还增加了一些新特性以及 bugfix.官方更新文档中提及,由于 ...
- selenium执行js脚本
说明:本篇博客基于selenium 4.1.0 JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页.可以通过 Python Selenium WebDri ...
- MEAN.js和MEAN.io之间的区别
本文翻译自:Difference between MEAN.js and MEAN.io I wanted to use the MEAN JavaScript Stack, but I notice ...
- 必应API接口node.js版 - 极客玩家大白
文章目录 必应API接口-单条提交 必应API接口-批量提交 批量提交 - 版本1 批量提交 - 改进1 批量提交 - 改进2 Bing还提供了其他API接口 近期,在研究百度.必应.API等的url ...
最新文章
- es6箭头函数(=)与展开特性运算符(...)的使用
- 使用Nomad构建弹性基础架构: 作业生命周期
- win7系统下升级IE11
- Spring Boot系列(十二)Spring Boot整合ActiveQ实现消息收发和订阅
- java mediator模式_Java实现中介者模式-Mediator Pattern
- Android Application的使用及其生命周期
- python可变类型和不可变深浅拷贝类型_理解python可变类型vs不可变类型,深拷贝vs浅拷贝...
- 配置并初始化oracle的网络环境
- Bootstrap 插件-可切换导航栏
- 【最新首发】创维电视安装第三方软件教程
- 操作系统学习笔记:大容量存储器的结构
- 遗传算法在机器人路径规划中的应用研究(Matlab代码实现)
- 【附源码】计算机毕业设计java音乐鉴赏网站前端开发设计与实现
- 互联网快讯:“20220222”扎堆领证;极米多款产品获消费者肯定;星巴克两门店使用过期食材被罚
- 数据建模:个人信用分是如何计算出来的?
- android代码获取deviceid,获取安卓系统的设备id用getDeviceId()函数
- 2022 互联网中秋月饼大赏,腾讯送火腿,字节寓意圆满,你最钟爱哪款呢?
- 面试题:kafka的ACK参数-1,0,1分别代表的含义
- 808《数据结构》参考答案
- KZ笔记5:连跳丧失速度的原因