国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 時間日期計算(加減)函數

2024-09-04 11:45:35
字體:
來源:轉載
供稿:網友

在php中我們要對時間日期加減我們可使用兩個函數,mktime與strtotime函數了,下面我來給各位同學介紹它們的使用方法.

mktime 函數:mktime() 函數返回一個日期的 Unix 時間戳.

參數總是表示 GMT 日期,因此 is_dst 對結果沒有影響.

參數可以從右到左依次空著,空著的參數會被設為相應的當前 GMT 值.

參數   描述

hour  可選。規定小時。

minute  可選。規定分鐘。

second  可選。規定秒。

month  可選。規定用數字表示的月。

day    可選。規定天。

year  可選,規定年,在某些系統上,合法值介于 1901 - 2038 之間,不過在 PHP 5 中已經不存在這個限制了.

is_dst  可選,如果時間在日光節約時間(DST)期間,則設置為1,否則設置為0,若未知,則設置為-1.

例子:mktime() 函數對于日期運算和驗證非常有用,它可以自動校正越界的輸入,代碼如下:

  1. <?php 
  2. echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); 
  3. echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); 
  4. echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); 
  5. echo(date("M-d-Y",mktime(0,0,0,1,1,99))); 
  6. ?>//開源代碼Vevb.com 
  7. //輸出: 
  8. Jan-05-2002 
  9. Feb-01-2002 
  10. Jan-01-2001 
  11. Jan-01-1999 

 

strtotime(time,now)

在一個小項目中要用到環比數據的對比,數據的跨度是一個星期,要做到時間上的定位于是寫了兩個函數.

計算星期一的日期,代碼如下:

  1. function getTheMonday($date) { 
  2.  if (date ( 'N'strtotime ( $date ) ) == 1) { 
  3.   return date ( 'Y-m-d'strtotime ( 'Monday'strtotime ( $date ) ) ); 
  4.  } else { 
  5.   return date ( 'Y-m-d'strtotime ( 'last Monday'strtotime ( $date ) ) ); 
  6.  } 

計算星期天的日期,代碼如下:

  1. function getTheSunday($date) { 
  2. return date ( 'Y-m-d'strtotime ( 'Sunday'strtotime ( $date ) ) ); 
  3. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临湘市| 沁源县| 阜康市| 芒康县| 老河口市| 兰坪| 石渠县| 呼和浩特市| 南乐县| 项城市| 玛沁县| 明星| 图木舒克市| 冕宁县| 崇仁县| 杨浦区| 东丰县| 泊头市| 武宣县| 汶上县| 大厂| 绥棱县| 区。| 新田县| 左云县| 正阳县| 于田县| 仁布县| 万全县| 彩票| 旅游| 三江| 当雄县| 周口市| 张家港市| 石柱| 南投市| 读书| 巴彦淖尔市| 叶城县| 奎屯市|