我是靠谱客的博主 欣慰金毛,最近开发中收集的这篇文章主要介绍php 时间戳最大值,PHP mktime()函数获得本地时间戳,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在PHP中使用mktime()函数将一个时间转换成UNIX的时间戳。

mktime()函数根据给出的参数返回UNIX时间戳。时间戳是一个长整数,包含了从UNIX纪元(1970年1月1日)到给定时间的秒数。其参数可以从右到左省略,任何省略的参数会被设置成本地日期和时间的当前值,该函数的语法格式如下:mktime(hour,minute,second,month,day,year,is_dst)

参数描述:

hour 可选。规定小时。

minute 可选。规定分钟。

second 可选。规定秒。

month 可选。规定用数字表示的月。

day 可选。规定天。

year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。

is_dst 可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。(自 PHP 5.1.0 起,本参数已被废弃。应该使用新的时区处理特性来替代。)

30c643618580e75ceeb20b1ab7750aa4.gif 注意:有效的时间戳典型范围是格林威治时间1901年12月13日20:45:54~2038年1月19日03:14:07(此范围符合32位有符号整数的最小值和最大值),在Windows系统中此范围限制为从1970年1月1日~2038年1月19日。

本地化时间戳实例

本实例使用mktime()函数获取系统的当前时间,由于返回的是时间戳,还要通过date()函数对其进行格式化,才能够输出日期和时间。实例代码如下:<?php

header("Content-type:text/html;charset=utf-8"); //设置编码

echo "mktime 函数返回的时间戳:".mktime()."
";

echo "当前的日期为:".date("Y-m-d",mktime())."
";

echo "当前的时间为:".date("H:i:s",mktime());

?>

运行结果如图:

b748a5f05c89cd446cf9f4ff7a880d01.png

上面就是我们对mktime()函数的简单应用。

在PHP中专门提供了获取当前时间戳的函数。下一节,我们将会给大家来讲解怎么来获取当前时间戳。

最后

以上就是欣慰金毛为你收集整理的php 时间戳最大值,PHP mktime()函数获得本地时间戳的全部内容,希望文章能够帮你解决php 时间戳最大值,PHP mktime()函数获得本地时间戳所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部