基础 - Unix时间戳

  • 作者:KK

  • 发表日期:2017.1.6


Unix时间戳看上去只是一个数字

这个数字有点特殊意义,比如我们在数学中会用3.14来表示圆周率

Unix时间戳作为一个数字,它表示从1970年1月1日到今天所经过的秒数

先了解一下,1分钟是60秒,则1小时 = 60分钟 * 60秒 = 3600秒

接下来1天就是3600秒 * 24小时 = 86400秒

所以从86400秒就表示1970年1月2日 00:00,而86403就是1970年1月2日 00:03

你想想这个数字一直增加增加……增加到多少是2000年?

现在我写这篇文章的时候是2017年1月6日 23:22,距离1970年1月1日已经过去了1483744920秒

我们可以上网搜索“在线时间戳”找到类似这种工具网站看到现在的时间戳

而我们通常都简称为 时间戳


用JS和PHP示例一下输出时间戳

JS:console.log(Math.round(new Date().getTime() / 1000));

PHP语言:echo time();