站内   

如何转换PHP timestamp和日期字符串

PHP的timetamp是一个整型数值,从1970年1月1日00:00:00 GMT开始开始以秒计算的。日期字符串是指如“2000-02-12 16:20:35”形式的字符串。在PHP中,两者之间是可以通过date()和mktime()函数相互转换的。本文将向您说明如何使用date和mktime函数在php timestamp和日期字符串之间进行转换。

原创文章请注明转载自咋办网,本文链接:如何转换PHP timestamp和日期字符串

准备条件

  • date()函数: Format a local time/date
  • mktime()函数: Get Unix timestamp for a date

步骤或方法

  1. 从timestamp转换到日期字符串
    date()函数语法:string date ( string $format [, int $timestamp ] )

    使用实例:echo date("m/d/y",time()),其中第二个参数time()可以替换为任何timestamp变量。

  2. 从日期字符串转换为timestamp
    mktime()函数语法:
    int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )

    使用实例:
    $timestamp = mktime($hour,$minute,$second,$month,$day,$year);


    参考资料

      欢迎订阅咋办网的Feed更新~~ 请猛击此链接

    与本文最相关的内容

    评论

    发表新评论

    此内容将保密,不会被其他人看见。
    CAPTCHA
    This question is for testing whether you are a human visitor and to prevent automated spam submissions.
    Image CAPTCHA
    Enter the characters (without spaces) shown in the image.