1、时间戳、JS如何对比时间

时间戳:Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中(比如Linux系统),也在许多其他操作系统中被广泛采用。

获取时间戳有三种方式:


1、时间戳、JS如何对比时间_第1张图片
图1 parse方式,精确到秒
图2 valueof方式,精确到毫秒
图3 getTime方式,精确到毫秒

因为阅读习惯的不同,国内需要将时间戳转化为我们能看得懂的时间。
尽量不使用toLocaleDateString(),虽然非常的简单,但是在不同浏览器得到的结果不同,所以采用分别获取年月日时分秒后格式化。


1、时间戳、JS如何对比时间_第2张图片
图4 获取时间参数

复习了以上内容,就可以知道,JS对比两个时间是否相等有三种方式:
1、对比时间戳
2、将时间转化为字符串,使用正则表达式对比
3、使用时间函数,直接进行比较

你可能感兴趣的:(1、时间戳、JS如何对比时间)