人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

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

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

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

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

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

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

常用時(shí)間函數(shù):

    checkdate()驗(yàn)證一個(gè)時(shí)間是否正確

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

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

    date_sunrise()  date_sunset() 返回給定的日期和地點(diǎn)的日出時(shí)間和日落時(shí)間

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

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

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

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

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

    mktime()取得一個(gè)日期的時(shí)間戳

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

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

date()格式化一個(gè)日期

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

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

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

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

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

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

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

    z    年份中的第幾天 0到365

    W    年份中的第幾周

    F    月份,完整的英文單詞

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

    M    三個(gè)字母表示的縮寫(xiě)的月份

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

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

    L    檢測(cè)是否為閏年,閏年為1,月份為0

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

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

    a    小寫(xiě)的上午或者下午的值

    A    大寫(xiě)的上午或者下午的值

    g    12小時(shí)制,沒(méi)有前導(dǎo)0

    G    24小時(shí)制,沒(méi)有前導(dǎo)0

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

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

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

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

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

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

    I    是否為夏令時(shí),是為1,不是為0

    T    本機(jī)所在的時(shí)區(qū)

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

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

idate()函數(shù)詳解

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

    B    Internet time

    d    月份中的第幾天

    h    12小時(shí)制的時(shí)間

    H    24小時(shí)制的時(shí)間

    i    分鐘

    I    若啟用夏令時(shí)返回1,否則為0

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

    m    月份的數(shù)字

    s    秒數(shù)

    t    本月的總天數(shù)

    U    從1970起的秒數(shù)

    w    星期中的第幾天

    W    年份中的第幾個(gè)星期,星期從星期一開(kāi)始

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

    Y    年份4位數(shù)字

    z    年份中的第幾天

    Z    以秒為單位的時(shí)區(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");