PHP時間計算
1>如我們知道開始時間,要加減一個時間,得出一個結果時間,可以用以下程式碼
$time1='2008-10-1 12:30:30';
echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引號內的大小寫,分鐘是i不是m
執行結果:2008-10-01 13:00:30
2>若我們要計算兩個時間的差值,可以用以下方法:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'到'.$time2.'的時差'.$diff.'分鐘';
執行結果:2008-10-1 12:30:30到2008-10-1 13:45:30的時差75分鐘
比如
2004-01-08
在2004-01-08再加上15天 = 2004-01-23
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months,$days+15,$years));
echo $day;
在2004-01-08再加上6個月 = 2004-07-08
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months+6,$days,$years));
echo $day;
在2004-01-08再加上2年 = 2006-01-08
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months,$days,$years+2));
echo $day;
在2004-01-08再減15天 = 2003-12-24
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months,$days-15,$years));
echo $day;
在2004-01-08再減6個月 = 2003-07-08
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months-6,$days,$years));
echo $day;
在2004-01-08再減2年 = 2002-01-08
$years = date("Y"); //用date()函式取得目前年份格式0000
$months = date("m"); //用date()函式取得目前月份格式00
$days = date("d"); //用date()函式取得目前日期格式00
$day = date("Y-m-d",mktime(0,0,0,$months,$days,$years-2));
echo $day;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2802016/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 時間格式化計算PHP
- 時間差計算
- TimeDateCalculator for mac 時間計算器Mac
- JavaScript計算兩個時間點之間的時間差JavaScript
- 時間複雜度怎麼算?如何計算時間複雜度?時間複雜度
- 時間複雜度的計算時間複雜度
- ST ADC取樣時間計算
- Stopwatch 計算程式執行時間
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- excel日期加減計算方法 excel計算日期時間差Excel
- JS呼叫時間的方法和計算JS
- python程式計算執行時間差Python
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- php 計算兩個日期之間相差多少天PHP
- PHP 時間處理PHP
- PHP 時間函式PHP函式
- oracle計算兩個日期的時間差時分秒Oracle
- 時間換算
- H5首屏時間的計算H5
- ijkplayer 音視訊同步時間的計算
- ffmpeg裡的時間計算和轉換
- JavaScript 計算兩個時間相差天數JavaScript
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- php 獲取時間差PHP
- mysql查詢中時間、日期加減計算MySql
- Java專案計算程式執行時間方法Java
- Python——timeit(執行時間平均值計算)Python
- py 計算去年,明年,多少天前的時間
- JavaScript 計算程式碼執行花費時間JavaScript
- Hive實戰—時間滑動視窗計算Hive
- GO語言————6.11 計算函式執行時間Go函式
- Calendar原始碼--JDK是怎麼計算時間的原始碼JDK
- 適合時間序列資料的計算指令碼指令碼
- 時間複雜度計算和舉例說明時間複雜度
- 使用pytz模組進行時區轉換及時間計算
- golang gin框架進行時間運算之解決orm時間與時間運算——附原始碼Golang框架ORM原始碼
- 計算時間差,頁面倒數計時,安卓與ios相容問題安卓iOS
- 時間格式化大小寫含義(Java 計算時間差以及比較日期大小 )Java