国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      php中時間函數(shù)date及常用的時間計算

php中時間函數(shù)date及常用的時間計算

標(biāo)簽: 發(fā)布日期:2017-05-12 00:00:00 263

曾在項目中需要使用到今天,昨天,本周,本月,本季度,今年,上周上月,上季度等等時間戳,趁最近時間比較充足,因此計劃對php的相關(guān)時間知識點進行總結(jié)學(xué)習(xí)

1,閱讀php手冊date函數(shù)

常用時間函數(shù):

    checkdate()驗證一個時間是否正確

    date_default_timezone_get()取得當(dāng)前腳本所使用的時區(qū)

    date_default_timezone_set()設(shè)定腳本所用時區(qū)  ini_set()也可以滿足,或者修改配置文件

    date_sunrise()  date_sunset() 返回給定的日期和地點的日出時間和日落時間

    date()格式化一個日期,下邊會有詳細(xì)內(nèi)容

    getdate() 取得日期時間的相關(guān)信息

    gettimeofday()取得當(dāng)前時間的相關(guān)信息

    idate()將本地時間日期格式化為整數(shù),但只接受一個字符作為參數(shù)

    microtime()返回當(dāng)前的時間戳和秒數(shù)

    mktime()取得一個日期的時間戳

    strtotime()將英文文本的日期秒數(shù)解析為時間戳

2,重要函數(shù)詳解

date()格式化一個日期

    string date( string $format [, int $timestamp] )

    d    月份中的第幾天,也就是幾號,此為具有前導(dǎo)零,例如01,02

    D    星期中的第幾天,也就是英文星期幾的單詞縮寫,Mon到Sun

    l(L小寫) 星期幾,此為完整的英文格式, Sunday到Saturday

    N    用數(shù)字表示星期幾,1為星期一,7為星期日

    S    每月天數(shù)后面的英文后綴

    w    星期中的第幾天,使用數(shù)字表示,0為星期天,6為星期六

    z    年份中的第幾天 0到365

    W    年份中的第幾周

    F    月份,完整的英文單詞

    m    月份數(shù)字格式,具有前導(dǎo)0

    M    三個字母表示的縮寫的月份

    n    數(shù)字表示的月份,沒有前導(dǎo)0

    t    給定月份所應(yīng)有的天數(shù)

    L    檢測是否為閏年,閏年為1,月份為0

    Y    4位數(shù)字表示的年份

    y    2位數(shù)字表示的年份

    a    小寫的上午或者下午的值

    A    大寫的上午或者下午的值

    g    12小時制,沒有前導(dǎo)0

    G    24小時制,沒有前導(dǎo)0

    h    12小時制,有前導(dǎo)0

    H    24小時制,有前導(dǎo)0

    i    具有前導(dǎo)0的分鐘數(shù)

    s    秒數(shù),具有前導(dǎo)0

    u    毫秒,date()函數(shù)返回的是000000格式的

    e    時區(qū)標(biāo)識

    I    是否為夏令時,是為1,不是為0

    T    本機所在的時區(qū)

    c    2017-05-08T 15:22:21+00:00 格式的時間

    U    從1970開始至今的秒數(shù)

idate()函數(shù)詳解

與date的區(qū)別是此函數(shù)只可以傳遞一個參數(shù),date()可以傳遞多個參數(shù)

    B    Internet time

    d    月份中的第幾天

    h    12小時制的時間

    H    24小時制的時間

    i    分鐘

    I    若啟用夏令時返回1,否則為0

    L    如果是閏年則返回1,否則返回0

    m    月份的數(shù)字

    s    秒數(shù)

    t    本月的總天數(shù)

    U    從1970起的秒數(shù)

    w    星期中的第幾天

    W    年份中的第幾個星期,星期從星期一開始

    y    年份,1或者2位數(shù)字

    Y    年份4位數(shù)字

    z    年份中的第幾天

    Z    以秒為單位的時區(qū)偏移量

strtotime()函數(shù)銜接

用法示例

      strtotime ("now");

      strtotime ("10 September 2017");

      strtotime ("+1 day");

      strtotime ("+1 week");

      strtotime ("+1 week 2 days 4 hours 2 seconds");

      strtotime ("next Thursday");
      strtotime ("last Monday");