站長資訊網
        最全最豐富的資訊網站

        PHP日期時間運用八:添加或減去特定日期的天數

        在這篇文章《PHP日期時間運用七:獲取某個國家的日期和星期》中,我給大家介紹了怎么獲取某個國家的日期和星期;今天繼續日期時間運用系列的練習~

        本文的主題是“如何編寫一個 PHP 腳本來添加/減去特定日期的天數”。

        說通俗點就是讓我們用PHP輸出多少天前,多少天后的日期。

        還是不明白的話,我們就直接來看代碼:

        PHP代碼如下:

        <?php  $dt='2021-09-15'; echo '原始日期 : '.$dt."<br>"; $no_days = 50; $bdate = strtotime("-".$no_days." days", strtotime($dt)); $adate = strtotime("+".$no_days." days", strtotime($dt)); echo '50天前 : '.date("Y-m-d", $bdate)."<br>"; echo '50天后 : '.date("Y-m-d", $adate)."<br>";

        輸出結果是:

        PHP日期時間運用八:添加或減去特定日期的天數

        這下明白了吧!

        上述代碼中,我們給了一個指定日期“2021-09-15”,然后又指定了一個天數“50”。

        最后通過-、+運算符求該日期50天前以及50天后的日期。

        當然還有兩個重要的函數需要大家掌握,分別是strtotime和date:

        strtotime()函數的作用是將任何英文文本的日期或時間描述解析為 Unix 時間戳(自 January 1 1970 00:00:00 GMT 起的秒數)。

        注:

        m/d/y 或 d-m-y 格式的日期,如果分隔符是斜線(/),則使用美洲的 m/d/y 格式。如果分隔符是橫杠(-)或者點(.),則使用歐洲的 d-m-y 格式。為了避免潛在的錯誤,您應該盡可能使用 YYYY-MM-DD 格式或者使用 date_create_from_format() 函數。

        date()函數的作用是格式化本地日期和時間,并返回已格式化的日期字符串。

        注:

        PHP 5.1.0:新增 E_STRICT 和 E_NOTICE 時區錯誤有效范圍的時間戳是從 1901 年 12 月 13 日 20:45:54 GMT 星期五 到 2038 年 1 月 19 日 03:14:07 GMT 星期二5.1.0 之前的版本,在某些系統上(例如 Windows)時間戳被限制在從 01-01-1970 到 19-01-2038。

        PHP 5.1.1:新增標準日期/時間格式常量,用于指定 format 參數。

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品色婷婷在线影院| 日韩精品极品视频在线观看免费| 综合人妻久久一区二区精品| 欧美大片日韩精品| 欧美精品v欧洲精品| 欧美成人精品欧美一级乱黄码| 精品精品国产自在久久高清| 精品国产一区二区三区久久久狼| 日韩欧美亚洲国产精品字幕久久久| 99re只有精品8中文| 精品久久久久久久久中文字幕| 国产亚洲精品无码成人| 欧美精品黑人粗大免费| 日韩精品久久无码人妻中文字幕 | 亚洲精品专区| 久久久久国产精品三级网| 国产精品∧v在线观看| 亚洲午夜精品久久久久久人妖| 国产91久久精品一区二区| 国产精品内射后入合集| 老司机性色福利精品视频| 自拍偷自拍亚洲精品情侣| 中文字幕精品无码一区二区三区| 乱人伦人妻精品一区二区| 另类国产精品一区二区| 久久精品视频91| 日本精品视频在线观看| 人妻精品久久久久中文字幕| 另类国产精品一区二区| 亚洲精品视频在线看| 亚洲国产精品成人精品无码区 | 精品国产婷婷久久久| 国产在线精品国自产拍影院| 精品国产日韩亚洲一区| 欧美精品高清在线xxxx| 欧洲精品码一区二区三区免费看| 无码AⅤ精品一区二区三区| 亚洲一区爱区精品无码 | 人妻精品久久久久中文字幕| 亚洲日韩精品一区二区三区无码| 老司机67194精品线观看|