PHP基础17:日期

时间:2023-11-26 11:58:02
<?php

    //1.PHP Date()函数,PHP Date() 函数把时间戳格式化为更易读的日期和时间。

    // 获得简单的日期
    echo "今天是".date("Y/m/d")."<br>";
    echo "今天是".date("Y.m.d")."<br>";
    echo "今天是".date("Y-m-d")."<br>";
    echo "今天是".date("l")."<br>";

    //PHP 提示 - 自动版权年份
    echo "@2008-".date("Y");
    echo "<hr>";

    //获得简单的时间,请注意 PHP date() 函数会返回服务器的当前日期/时间!
    echo "现在时间是 " . date("h:i:sa");
    echo "<hr>";

    //获得时区
    date_default_timezone_set("Asia/Shanghai");
    echo "当前时间是 " . date("h:i:sa");
    echo "<hr>";

    //2.通过 PHP mktime() 创建日期
    $d=mktime(9, 12, 31, 6, 10, 2015);
    echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
    echo "<hr>";

    //3.通过 PHP strtotime() 用字符串来创建日期 PHP strtotime() 函数用于把人类可读的字符串转换为 Unix 时间。
    $d=strtotime("10:38pm April 15 2015");
    echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
    echo "<hr>";

    // PHP 在将字符串转换为日期这方面非常聪明,所以您能够使用各种值:
    $d=strtotime("tomorrow");
    echo date("Y-m-d h:i:sa", $d) . "<br>";

    $d=strtotime("next Saturday");
    echo date("Y-m-d h:i:sa", $d) . "<br>";

    $d=strtotime("+3 Months");
    echo date("Y-m-d h:i:sa", $d) . "<br>";

?>