zoukankan      html  css  js  c++  java
  • PHP mktime()函数获得本地时间戳

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

    mktime()函数根据给出的参数返回UNIX时间戳。时间戳是一个长整数,包含了从UNIX纪元(1970年1月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 起,本参数已被废弃。应该使用新的时区处理特性来替代。)

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

    本地化时间戳实例

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    <?php

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

     

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

     

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

     

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

     

    ?>

  • 相关阅读:
    洛谷 P2062 分队问题
    CentOS6.8安装GitLab
    restful service+jersey架构
    安装好VMware后,启动CentOS时失败
    开发文档模板
    Java内存模型
    虚拟机字节码执行引擎之方法调用
    虚拟机字节码执行引擎之运行时栈帧结构
    虚拟机类加载机制之类加载器
    虚拟机类加载机制之类的加载过程
  • 原文地址:https://www.cnblogs.com/furuihua/p/12119423.html
Copyright © 2011-2022 走看看