色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php date sub

馮子軒1年前8瀏覽0評論
PHP寫作中常常需要用到日期運算,日期運算不僅可以對日期進行加減運算,還可以格式化日期并將其轉化為字符串。而PHP中的date()函數和相關的時間函數無疑是PHP時間運算的主角。本篇文章談論的是PHP的日期運算函數之一——date_sub()函數。 date_sub()函數是PHP版本為5.3的一個函數,用于日期運算中的減運算。它的作用是:減去指定的時間間隔,在時間上相當于 “-” 運算符。現在,我們用實例來介紹它的具體用法: $date = date_create('2019-01-01'); date_sub($date, date_interval_create_from_date_string('10 days')); echo date_format($date, 'Y-m-d'); 在上面的例子中,我們用date_create函數創建了一個時間實例。然后我們又使用date_interval_create_from_date_string函數創建一個從字符串中的時間間隔對象,這里是“10 days”。最后使用date_sub函數對時間實例進行減法運算。輸出結果為“2018-12-22”。 從例子中可以看到,date_sub()函數的語法是:date_sub(DateTime $object, DateInterval $interval)。其中,DateTime和DateInterval分別代表時間和時間間隔對象。DateInterval對象可以通過date_diff和date_create_from_format函數創建。 現在,讓我們來看看更多的例子。假設我們要在一個日期上減去一整個月份,那么我們可以用這個: $date = date_create('2019-01-31'); date_sub($date, date_interval_create_from_date_string('1 month')); echo date_format($date, 'Y-m-d'); 在上面例子中,因為是減去一個月的時間,跨度比較大,因此需要特別注意。得到的結果是“2018-12-31”。 除了月份以外,date_sub函數還可以處理小時、分鐘、秒等常見的時間間隔。例如,我們可以用下面這個實例來減去一個小時: $date = date_create('2019-01-01 06:30:50'); date_sub($date, date_interval_create_from_date_string('1 hour')); echo date_format($date, 'Y-m-d H:i:s'); 上面的例子中,時間實例被設定成2019年1月1日早上6點30分50秒。我們減去一個小時,得到的結果就是“2019-01-01 05:30:50”。 需要指出的是,在PHP中,date_sub函數只能減去日期,而不能減去時間。如果仍有疑問,可以查看一下PHP手冊文檔。 以上就是date_sub函數的基本用法,本次知識點的介紹到這里就完成了。
上一篇php date year
下一篇php date y