在大多数编程或脚本语言(如PHP或JavaScript)中,我遇到了时间函数,它倾向于计算从1970年开始的时间。例如在javascript中,如果我使用函数getTime()或在PHP中time()返回一个整数值。
在PHP中。
<?php echo time(); ?>
的代码返回整数值1281694425,
PHP返回的值解释了什么?它是如何以及何时有用的?
在javascript中相同,getTime()返回自1970年以来的浮点值。通过使用JS中的以下脚本
<script type="text/javascript">
var d=new Date();
document.write(d.getTime() + " milliseconds since 1970/01/01");
</script>
我想知道这种类型的函数何时有用?我们如何使用它?
P.S:计算时间间隔有用吗?或者它用于存储当前时间戳?
答案 0 :(得分:7)
它给你自1970年1月1日以来经过的秒数。这有几个原因:
答案 1 :(得分:6)
如果您想了解此时间表示的历史记录,请查看以下内容:http://en.wikipedia.org/wiki/Unix_time。
答案 2 :(得分:1)
这意味着如果您从另一个时区的整数重新计算时间,您将获得访问它的时区的正确时间。我相信: - )