PHP獲取時間問題

2021-08-25 08:20:18 字數 1338 閱讀 9140

獲取系統時間

1.獲取系統當前時間

echo "date('y-m-d',time())";
2.獲取系統前一天時間
echo "date("y-m-d",strtotime("-1 day"))";

//需要前幾天就減去(-) 需要幾天後就加(+)

3.獲取當前系統時間上一周周一和週日 日期
//上週週日的日期

$lastsunday = date('y-m-d', strtotime('-1 sunday', time()));

//根據時間差 減去6天前,算出上週周一日期

$lastmonday = date('y-m-d',strtotime('$lastsunday -6 day',$ss));

4.獲取當前周的第幾天 週日是 0 周一到週六是 1 - 6
$today = date('y-m-d',time());

//獲取當前周的第幾天 週日是 0 周一到週六是 1 - 6

$w=date('w',strtotime($today));

$first=1;

//獲取本週開始日期,如果$w是0,則表示週日,減去 6 天

$weekstart=date('y-m-d 00:00:00',strtotime("$today-".($w ? $w - $first : 6).' days'));

//本週結束日期

$weekend=date('y-m-d 23:59:59',strtotime("$weekstart +6 days"));

//前一周的起始時間

$weekstart = date('y-m-d 00:00:00',strtotime("$weekstart -7 days"));

$weekend = date('y-m-d 23:59:59',strtotime("$weekend -7 days")););

5.上乙個月一共多少天
$t = date('t',strtotime('-1 month'));
6.上個月,下個月日期
//當前系統時間

$timestamp=strtotime(comm_tools::getfulldate());

$beforeday=date('y-m-10',strtotime(date('y',$timestamp).'-'. (date('m',$timestamp)-1).'-01'));

$lastday=date('y-m-d',strtotime("$firstday +1 month -1 day"));

PHP 時間問題處理與獲取

php獲取格林威治標準時間錯誤問題 北京時間差了正好8個小時 檔案頭載入此函式 prc代表中國 date default timezone set prc 修改php.ini檔案 預設 date.timezone 修改為 date.timezone prc echo date y m d h i s...

php 時間問題

date 函式的格式引數是必需的,它們規定如何格式化日期或時間。下面列出了一些常用於日期的字元 其他字元,比如 或 也可被插入字元中,以增加其他格式。下面的例子用三種不同方法格式今天的日期 echo 今天是 date y m d echo 今天是 date y.m.d echo 今天是 date y...

時間問題3

問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸入時間輸出時間。輸入描述 時間時分秒和要增加的時分秒。程式輸出 時間時分秒。includeusing namespace std class time void time add a sec void time ad...