zoukankan      html  css  js  c++  java
  • php 日期和时间

    php date() 函数把时间戳格式化为更易读取的日期和时间

    语法: date(formet,timestamp);

    参数描述
    format 必需。规定时间戳的格式。
    timestamp 可选。规定时间戳。默认是当前时间和日期。

    常用于日期的字符:

    d - 表示月里的某一天 (01-30)

    m - 表示月份 (01-12)

    Y - 表示年份(四位数)

    l - 表示一周的星期几 (Monday - Sunday)

    echo "今天是 " . date("Y/m/d") . "<br>";   // 今天是 2017/02/06
    echo "今天是 " . date("Y.m.d") . "<br>";   // 今天是 2017.02.06
    echo "今天是 " . date("Y-m-d") . "<br>";   // 今天是 2017-02-06
    echo "今天是 " . date("l");                // 今天是 Monday

    常用于时间的字符

    H - 24小时制(00-23)

    h - 12小时制 (00-11)

    i - 分钟(00-59)

    s - 秒 (00-59)

    a - 小写的午前和午后(am 和 pm)

    date_default_timezone_set()   // 设置默认时区

    date_default_timezone_set("Asia/Shanghai");
    echo "现在时间是 " . date("H:i:s") . "<br>";   // 现在时间是 17:19:40
    echo "现在时间是 " . date("h:i:sa") . "<br>";  // 现在时间是 05:19:40pm

    php mktime() 创建日期

    语法:mktime(hour,minute,second,month,day,year);

    $date = mktime(17,31,42,2,6,2017);
    echo '创建日期是' . date("Y/m/d h:i:sa",$date)  . "<br>"; // 创建日期是2017/02/06 05:31:42pm

    strtotime() 将人类可读日期转换为Unix时间

    常见用法:

    echo strtotime('next Saturday'). "<br>";   // 1486742400
    echo strtotime('+3 month'). "<br>";         //1494121832
    echo strtotime('-1 weeks'). "<br>";         //1485827432
    echo strtotime('tomorrow'). "<br>";         //1486483200
    echo strtotime('Feb 28'). "<br>";         //1488211200
    $date1 = strtotime('December 31');
    echo '距离十二月三十一还有' . ceil(date(($date1-time())/60/60/24)) .'天'. "<br>";  // 距离十二月三十一还有327天(代码日期:2017/2/7)
  • 相关阅读:
    强制重置管理员密码
    Leetcode-Wildcard Matching
    Leetcode-Merge Intervals
    Leetcode-Insert Interval
    Leetcode-Recover BST
    Leetcode-Validate BST
    Leetcode-Same Tree
    Leetcode-Symmetric Tree
    Leetcode-Construct Binary Tree from inorder and postorder travesal
    Leetcode-Binary Tree Level Order Traversal II
  • 原文地址:https://www.cnblogs.com/chrdai/p/6372725.html
Copyright © 2011-2022 走看看