日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 与时间有关的函数,php中与时间相关的常用函数有哪些

發布時間:2025/4/16 php 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 与时间有关的函数,php中与时间相关的常用函数有哪些 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

php中與時間相關的常用函數有:date_default_timezone_set()、date_create()、date_diff()、date_timestamp_get()、strtotime()、microtime()。下面我們通過代碼來一一介紹。

代碼示例:<?php

/**

* 設置時區

*/

date_default_timezone_set("Asia/Shanghai");

/**

* 獲取時區

*/

echo date_default_timezone_get();

//結果 UTC

echo "
";

/**

* 添加時間

*/

$date=date_create("2013-03-15"); //創建一個DateTime 對象

date_add($date,date_interval_create_from_date_string("40 month"));//years days

//date_interval_create_from_date_string 從字符串的相關部分建立一個DateInterval。

echo date_format($date,"Y-m-d");

//結果2016-07-15

echo "
";

/**

* 減去時間

*/

$date=date_create("2013-03-15");

date_sub($date,date_interval_create_from_date_string("40 days"));

echo date_format($date,"Y-m-d");

//2013-02-03

echo "
";

/**

* 獲取兩個時區的差值

*/

$date1=date_create("2013-03-15");

$date2=date_create("2013-12-12");

$diff=date_diff($date1,$date2);//返回的是一個DateInterval對象

echo "

";

var_dump($diff);

// object(DateInterval)#4 (15) {

// ["y"]=>

// int(0)

// ["m"]=>

// int(8)

// ["d"]=>

// int(27)

// ["h"]=>

// int(0)

// ["i"]=>

// int(0)

// ["s"]=>

// int(0)

// ["weekday"]=>

// int(0)

// ["weekday_behavior"]=>

// int(0)

// ["first_last_day_of"]=>

// int(0)

// ["invert"]=>

// int(0)

// ["days"]=>

// int(272)

// ["special_type"]=>

// int(0)

// ["special_amount"]=>

// int(0)

// ["have_weekday_relative"]=>

// int(0)

// ["have_special_relative"]=>

// int(0)

// }

echo "
";

/**

* 獲取當前時間戳

*/

$date=date_create();

echo date_timestamp_get($date) .'
';

$time = time();

echo $time .'
';

echo strtotime("now") .'
';

/*

*獲取今天0點時間戳

*/

echo strtotime("today").'
';

/**

* 獲取帶微秒的時間

*/

echo microtime(true);

/*

*獲取指定時間戳

* mktime(hour,minute,second,month,day,year);

*/

echo "
";

echo mktime(18,30,15,3,15,2019);

/*

*獲取前一天0點時間戳

*/

echo "
";

echo strtotime('yesterday');

/*

*獲取昨天此時的時間戳

*/

echo "
";

echo strtotime('-1 days');

?>

運行結果:Asia/Shanghai

2016-07-15

2013-02-03

object(DateInterval)#4 (15) {

["y"]=>

int(0)

["m"]=>

int(8)

["d"]=>

int(27)

["h"]=>

int(0)

["i"]=>

int(0)

["s"]=>

int(0)

["weekday"]=>

int(0)

["weekday_behavior"]=>

int(0)

["first_last_day_of"]=>

int(0)

["invert"]=>

int(0)

["days"]=>

int(272)

["special_type"]=>

int(0)

["special_amount"]=>

int(0)

["have_weekday_relative"]=>

int(0)

["have_special_relative"]=>

int(0)

}

1591150859

1591150859

1591150859

1591113600

1591150859.0074

1552645815

1591027200

1591064459

如果您想了解更多相關內容,請訪問云海天教程網。

總結

以上是生活随笔為你收集整理的php 与时间有关的函数,php中与时间相关的常用函数有哪些的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。