浅谈PHP时间戳,分享获取/格式化时间戳的几种方式

本篇文章带大家了解一下php时间戳,简单介绍一下获取/格式化unix时间戳的几种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

浅谈PHP时间戳,分享获取/格式化时间戳的几种方式

一、设置时区(默认时区是UTC)

date_default_timezone_set设定用于一个脚本中所有日期时间函数的默认时区;

date_default_timezone_set('Asia/Shanghai');//设置时区

登录后复制

括号里面可以设置各个地方的时区,如我上面设置的上海;

立即学习“PHP免费学习笔记(深入)”;

二、设置当前Unix时间戳

我们要设置当前Unix时间戳,首先要知道Unix时间戳是什么,Unix时间戳是从Unix纪元(格林威治时间1970年1月1日00时00分00秒)开始到现在的秒数,可以用time()来设置。

date_default_timezone_set('Asia/Shanghai');var_dump(time());

登录后复制

三、获取指定时间的Unix时间戳

我们不仅可以获得当前Unix时间戳,还可以获得自定义时间的时间戳,通过使用mktime()函数,可以获得指定时间时间戳,因为得到的是秒数,我们可以通过除60来得到分钟数,再除60来得到小时数,等等。

date_default_timezone_set('Asia/Shanghai');$nowtime=time();$future=mktime(0,0,0,10,1,2021);echo '距离2021年国庆还有'.(($future-$nowtime)/60/60/24).'天';

登录后复制

四、从Unix时间戳取得时间日期消息

我们得到当前时间之后,可以使用date()格式化一个本地时间,为当前时间的显示增加花样,可以依据个人喜好来设置。

date_default_timezone_set('Asia/Shanghai');var_dump(date('Y-m-d H:i:s'));

登录后复制

、获取Unix时间戳的微秒数

可以使用microtime()来获取Unix时间戳的微秒数

date_default_timezone_set('Asia/Shanghai');var_dump(microtime());var_dump(microtime(true));

登录后复制

默认使用的是false,显示的时候秒数和微秒数分开显示,同时微秒数在前,秒数在后。当我们使用true的时候,秒数和微秒数一起显示。

【推荐学习:PHP视频教程】

以上就是浅谈PHP时间戳,分享获取/格式化时间戳的几种方式的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2518115.html

(0)
上一篇 2025年3月5日 16:10:07
下一篇 2025年2月19日 02:23:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 深入解析PHP正则模式修正符

    今天我们就向大家具体讲解了php正则模式修正符的相关概念,希望对大家有所帮助。 模式修正符:模式修正符是标记在整个模式之外的。模式修正符中有几个常用的,分别是i、m、s、u,下面我们来具体了解一下。 修正符i 进行匹配时不区分大小写,//如…

    2025年3月5日
    200
  • php字符串怎么去掉某个字符

    在PHP中,可以使用str_replace()函数来去掉字符串中某个字符,str_replace()用于区分大小写的替换字符串中的一些字符,语法格式“str_replace(‘要去掉的字符’,‘’,string)”。 本教程操作环境:win…

    2025年3月5日
    200
  • php怎么将时间格式转换时间戳

    php时间格式转换时间戳的方法:1、使用strtotime()函数,可以将英文文本字符串表示的日期转换为时间戳;2、使用mktime()函数,可以返回一个日期的UNIX时间戳。 本教程操作环境:windows7系统、PHP7.1版,DELL…

    2025年3月5日
    200
  • 手把手教你学php递归函数

    递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。递归函数必须有结束条件。 下面跟着小编一起来学习递归吧。 递归思想就是,把一个相对复杂的问题(原始问题)转化为一个个与原问题相似的规模较小的问…

    2025年3月5日
    200
  • 浅谈PHP中preg_match与preg_match_all函数的不同

    本篇文章是对php正则表达式中的preg_match函数与preg_match_all函数进行了分析介绍,需要的朋友参考下。 preg_match_all()函数 按指定的正则表达式,在给定的字符串中进行搜索,匹配到符合特征的部分取出来。 …

    2025年3月5日
    200
  • php调试遇到Invalid argument supplied for foreach()

    1.用前准备:   is_array()的基本语法: bool is_array ( mixed $var ) 登录后复制                 is_array() 函数用于检测变量是否是一个数组。 $var:要检测的变量 如果…

    编程技术 2025年3月5日
    200
  • 详细介绍php使用cookie的方法

    本篇文章主要介绍了php中cookie的使用:添加(setcookie)、读取($_cookie)删除(setcookie),具有很好的参考价值。下面跟着小编一起来看下吧。 什么是cookie 服务器在客户端保存用户的信息,比如登录名,密码…

    2025年3月5日
    200
  • 如何利用​PHP中的 $_FILES上传文件

        在php中,只需要通过几行代码,就能完成上传单个和多个文件的处理。php文件上传功能允许上传二进制和文本文件。 此外,您可以通过php身份验证和文件操作功能完全控制要上传的文件。 PHP 中的$_FILES     PHP全局$_F…

    编程技术 2025年3月5日
    200
  • 在PHP中如何用给定的值填充数组

        本文主要介绍了如何利用php中的array_pad()函数,用给定的值填充数组。 语法如下: array_pad ( array $array , int $size , mixed $value ) : array 登录后复制 a…

    编程技术 2025年3月5日
    200
  • 浅谈php中cookie和session的区别

    今天小编给大家带来cookie和session的区别以及各自的应用范围,小编觉得还不错,希望能够帮助到大家。 cookie: 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接并且登录成功后,第二次请求服务器依然不能知道当前请…

    2025年3月5日
    200

发表回复

登录后才能评论