PHP學習筆記 13 - Datetime

Datetime

  • 設置時區:date_default_timezone_set()
  • 格式化日期:date()
  • 創建時間:mktime()
  • 字符串轉時間:strtotime()

示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <title>Datetime</title>
</head>
<body>
    <div class="container">
        <div class="well">
        <?php
        // 設置時區
        date_default_timezone_set("Asia/Shanghai");

        // 格式化輸出:
        // Yxxxx
        // m 月 01-12
        // d 日 01-31
        // l 星期幾
        // h 小時 01-12
        // H 小時 00-23
        // i 分鐘 00-59
        // s 秒 00-59
        // a am or pm
        echo 'Now datetime is: ' . date("Y-m-d H:i:s") . '<br>';

        // 創建時間:
        // mktime(hour,minute,second,month,day,year)
        $d = mktime(8, 30, 14, 11, 27, 2017);
        echo 'Created datetime is: ' . date("Y-m-d H:i:s", $d) . '<br>';

        // 字符串轉時間:
        // strtotime(time,now)
        $d = strtotime('2017-11-27 08:32:11');
        echo 'Created datetime is: ' . date("Y-m-d H:i:s", $d) . '<br>';
        $d = strtotime('tomorrow');
        echo 'Tomorrow is: ' . date("Y-m-d H:i:s", $d) . '<br>';
        $d = strtotime('next Sunday');
        echo 'Next Sunday is: ' . date("Y-m-d H:i:s", $d) . '<br>';
        ?>
        </div>
    </div>

</body>
</html>

查看運行結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章