JS Date比较时间的先后 - Kaiqisan
JS 比较时间的先后
ヤッハロー、Kaiqisanすうう、一つふつうの学生プログラマである ,这里没什么好讲的,直接上方法!
time1 - time2
: 这个是核心方法,前面的时间靠后的话计算结果就大于0,反之就小于0。
let nowTime = new Date()
let demoTime = new Date('2018-10-18 12:10:10')
function compareTime(time, compareTime) {console.log(time - compareTime); // 这里计算两个时间之间的毫秒差return time - compareTime > 0
}
console.log(compareTime(nowTime, demoTime)); // true 代表现在的时间比拟定的时间靠后
原理: Date对象是一种特殊的对象,它在数据类型转化为Number的时候,会显示一串数字,这个数字意味着从目前的时间到1970年1月1号凌晨(后面简称参考时间)的时间差。而在进行减法的时候,会对俩对象进行数据类型的隐性转化,都变成数字之后再进行减法,在上面两个比较的时间里nowTime
距离参考时间距离更长,所以time - compareTime
结果是大于0的。
总结
没有总结
JS Date比较时间的先后 - Kaiqisan相关推荐
- 【js Date】时间字符串、时间戳转换成今天,明天,本月等文字日期
作为前端开发攻城师,难免对时间进行各种计算和格式转换,一个js的Date对象统统可以搞定. 下例是将一个具体的时间转换成今天.明天.几天之内.本月等文字描述的日期的工具函数,也可以基于它扩展,多应用于 ...
- js中获取时间new Date()详细介绍
1.var myDate = new Date(); Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Dat ...
- js获取当前时间显示在页面上
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js date 加一天_开发效率创新高,只因收下了这波 JS 操作
各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...
- JS获取当前日期时间并定时刷新
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014 ...
- js获取下月时间_js 获取日期时间段
/** * DateUtil.js 日期工具包 时间:2011-02-12 注:1天=86400000毫秒 邮箱:jrunner@126.com */ function DateUtil() { th ...
- js中的时间与毫秒数互相转换
[1]js毫秒时间转换成日期时间var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数 //不是上面格 ...
- js Date 函数方法
转载自 js Date 函数方法 var myDate = new Date();myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取 ...
- php js动态显示系统时间,PHP+JS动态显示服务器时间
摘要:JS默认只能获取当前系统时间,若想获取服务器时间,必须加上后端语言配合,PHP+JS获取服务器端时间代码:运行结果:2017-4-4 15:... JS默认只能获取当前系统时间,若想获取服务器时 ...
最新文章
- android5.1内核版本,Android-x86现已基于5.1.1 Lollipop:支持UEFI和64位内核
- SSH中后台传到前台一个信息集合,tr td中怎么进行排列,类似在一个div里排列书籍...
- jqGrid的autoencode参数设置为true在客户端可能引发的编码问题
- python 经典类和新式类
- sleek大气后台UI管理系统模板
- Unity面试题精选(5)
- Spring5的几个新特性
- 计算机硬件无法启动不能读取文件,修复Windows出现的“文件或目录已损坏且无法读取”问题...
- atitit 读书与获取知识资料的attilax的总结与心得 v6
- C语言进制转换相关函数
- diamond软件的使用(4)---记录一些踩过的软件坑 持续更新ing
- DHCP:(3)思科防火墙ASA上部署DHCP服务以及DHCP中继
- 作为前端程序员:你必须知道的常用英语词汇!!全是干货!!!
- Jackson修改字段名和自定义命名策略
- 自然语言处理相关:英文词性缩写一览表
- ffprobe 获取视频每秒总帧数或视频总帧数及视频总时长
- 利用全加器实现7段数码管_简单共阴极数码管电路图大全(CD4511/段译码/驱动器)...
- html中repeat的作用,html中hover和no-repeat
- 【福大/计院】转专业
- hbuilder 断点_Hbuilder配置php断点调试
热门文章
- win10电脑更新配置怎么关闭计算机,win10电脑提示更新并关机 win怎么关掉自动更新提示方法...
- 基于风险的测试终极指南:软件测试中的风险管理(一)
- 「中高级前端进阶」从零开始手写一个 vue-cli 脚手架
- 2019年互联网女皇趋势报告:小程序创新创业商业模式引领全球
- 使命召唤15服务器位置,《使命召唤15》服务器网络已重新设置
- SandStorm Pack#3 建设者高光时刻
- 用递归重写已有的程序(五): 凹式打印二叉树
- OpenGL绘制凹多变形
- 四十七、MySQL数据库4
- OpenHarmony学习笔记——Hi3861+ASR-01的语音识别助手