php中日期相關的函數有date_create、date_diff、strtotime、microtime常見的幾種
1.date_create函數
date_create函數作用:
php中date_create函數的作用是用于返回一個新的DateTime對象。
date_create函數語法:
date_create(time,timezone);
參數:
time:規定日期時間字符串。
timezone:規定time的時區。
date_create函數使用方法:
例:創建一個DateTime對象,并格式化輸出
$date=date_create("2021-03-23");
echo date_format($date,"Y/m/d");
2.date_diff函數
date_diff函數作用:
php中date_diff函數的作用是用于返回兩個DateTime對象間的差值。
date_diff函數語法:
date_diff(datetime1,datetime2)
date_diff函數使用方法:
例:計算時間2020-03-23至2021-03-23的差值
$date1=date_create("2020-03-23");
$date2=date_create("2021-03-23");
$diff=date_diff($date1,$date2);
3.strtotime函數
strtotime函數作用:
php中strtotime函數的作用是將字符串的日期時間解析為Unix時間戳。
strtotime函數語法:
strtotime(time,now);
strtotime函數使用方法:
echo(strtotime("next Monday") ;
echo(strtotime("last Sunday"));
4.microtime函數
microtime函數作用:
php中microtime函數的作用是返回當前Unix時間戳的微秒數。
microtime函數語法:
microtime();
microtime函數使用方法:
echo(microtime());