在php程序中什么是时间戳

angryTom
angryTom原创
2023-02-23 11:00:012208浏览

  这篇文章主要介绍了PHP中的时间戳,需要的朋友可以参考下希望能够对大家有所帮助。

推荐教程:PHP视频教程

  时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。使用数字签名技术产生的数据, 签名的对象包括了原始文件信息、 签名参数、 签名时间等信息。广泛的运用在知识产权保护、 合同签字、 金融帐务、 电子报价投标、 股票交易等方面。

  时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际应用上, 它可以使用在包括电子商务、 金融活动的各个方面, 尤其可以用来支撑公开密钥基础设施的 “不可否认” 服务。

PHP获取时间戳

  PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。

例子:

<?php
    echo time();
?>

  我们可以通过 date() 等函数将它格式化为我们需要的时间日期格式。

  有效的时间戳典型范围是格林威治时间 1901年12月13日 20:45:54 到 2038年1月19日 03:14:07(此范围符合 32 位有符号整数的最小值和最大值)。不过从 5.1.0 起,已经克服了年的范围只能是 1901 到 2038 之间的问题。

提示

  time() 得到的总是当前的时间戳,所以是不固定的值如果时间戳为负数,则为从1970年1月1日 00:00:00往前推

以上就是在php程序中什么是时间戳的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。