導航:首頁 > 編程語言 > php一年後的時間

php一年後的時間

發布時間:2022-06-30 11:52:02

php能獲取後三個月或者一年的時間戳嗎

三個月後:strtotime('+3 month')
一年後:strtotime('+1 year');

⑵ 在php中如何獲得未來時間

php獲取昨天、今天、明天、上周、本月、一年後、十年後的開始時間戳和結束時間戳:

//php獲取昨天日期
date("Y-m-d",strtotime("-1day"))
//php獲取明天日期
date("Y-m-d",strtotime("+1day"))
//php獲取一周後日期
date("Y-m-d",strtotime("+1week"))
//php獲取一周零兩天四小時兩秒後時間
date("Y-m-dG:H:s",strtotime("+1week2days4hours2seconds"))
//php獲取下個星期四日期
date("Y-m-d",strtotime("nextThursday"))
//php獲取上個周一日期
date("Y-m-d",strtotime("lastMonday"))
//php獲取一個月前日期
date("Y-m-d",strtotime("lastmonth"))
//php獲取一個月後日期
date("Y-m-d",strtotime("+1month"))
//php獲取十年後日期
date("Y-m-d",strtotime("+10year"))
//php獲取今天起止時間戳
mktime(0,0,0,date('m'),date('d'),date('Y'));
mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php獲取昨天起止時間戳
mktime(0,0,0,date('m'),date('d')-1,date('Y'));
mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php獲取上周起止時間戳
mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php獲取本月起止時間戳
mktime(0,0,0,date('m'),1,date('Y'));
mktime(23,59,59,date('m'),date('t'),date('Y'));

⑶ php的時間表示代碼誰知道

PHP獲取系統當前時間

使用函式 date() 實現

<?php echo $showtime=date("Y-m-d H:i:s");?>

顯示的格式: 年-月-日 小時:分鍾:秒

相關時間參數:

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"
D - 星期幾,三個英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小時制的小時; 如: "01" 至 "12"
H - 24 小時制的小時; 如: "00" 至 "23"
g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12"
G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23"
i - 分鍾; 如: "00" 至 "59"
j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "Friday"
m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12"
M - 月份,三個英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序數,二個英文字母; 如: "th","nd"
t - 指定月份的天數; 如: "28" 至 "31"
U - 總秒數
w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位數字; 如: "1999"
y - 年,二位數字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"

⑷ php如何獲取去年一,2,3,4季度的開始時間點和結束時間

$season = ceil((date('n'))/3);//當月是第幾季度
echo '<br>本季度:<br>';
echo date('Y-m-d H:i:s', mktime(0, 0, 0,$season*3-3+1,1,date('Y'))),"\n";
echo date('Y-m-d H:i:s', mktime(23,59,59,$season*3,date('t',mktime(0, 0 , 0,$season*3,1,date("Y"))),date('Y'))),"\n";

⑸ php如何根據當前的日期減去一年

<?php

$old = "2012-02-04";

$arr = explode("-",$old);

$new = date("Y-m-d", mktime(0,0,0,$arr[1],$arr[2],$arr[0]-1));

echo $new; //2011-02-04

⑹ php怎麼判斷輸入的日期是一年的第多少天

$year='1990';//$month='1';//$day='2';//輸入值$num=mktime(0,0,0,$month,$day,$year);$num2=mktime(0,0,0,1,1,$year);$num-=$num2;$count=intval($num)/(24*60*60);var_mp($count);count+1就是就是第幾數。原理就是獲取輸入的時間戳減去該年第一天的時間戳,除去一天的秒數,就是相隔的天數,加一即可

⑺ php 計算一年多少周,同時計算出這一周的開始日期和結束日期

<?php//檢查是不是閏年 $time_year=date("Y",time()); if ($time_year%4==0 && ($time_year%100!=0 || $time_year%400==0)){ $days=366; }else{$days=365;}$weeks=date("W",mktime(0,0,0,12,31,$time_year));//計算一年有多少個星期 $time=mktime(0,0,0,1,1,$time_year);//計算當年開始的時間 for($i=0;$i<=$days;$i++){ $time_array[date("W",$time+$i*86400)][]=date("Y-m-d",$time+$i*86400);}for($i=1;$i<=$weeks;$i++){ if ($i<10) { $week_have_days[$i]=$time_array["0".$i];}else{$week_have_days[$i]=$time_array[$i]; }}//計算出每個星期的開始和結束 for($i=1;$i<=count($week_have_days);$i++){ echo $time_year."的第".$i."周是從"."-".$week_have_days[$i][0]."--到--".$week_have_days[$i][count($week_have_days[$i])-1]."<br>";}?>函數date()說明 string date ( string format [, int times*****p] ) *****部分內容為 t-a-m ,被論壇屏蔽啦,還是不夠智能啊! 返回將整數 times*****p 按照給定的格式字串而產生的字元串。如果沒有給出時間戳則使用本地當前時間。換句話說,times*****p 是可選的,默認值為 time()。 提示: 自PHP 5.1.0 起有幾個有用的常量可用作標準的日期/時間格式來指定 format 參數。 注: 要將字元串表達的時間轉換成時間戳,應該使用 strtotime()。此外一些資料庫有一些函數將其時間格式轉換成時間戳(例如 MySQL 的 UNIX_TIMES*****P 函數)。 表格1. 格式字串可以識別以下 format 參數的字元串format 字元說明返回值例子日------d月份中的第幾天,有前導零的 2 位數字01 到 31D星期中的第幾天,文本表示,3 個字母Mon 到 Sunj月份中的第幾天,沒有前導零1 到 31l(「L」的小寫字母)星期幾,完整的文本格式Sunday 到 SaturdayNISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加)1(表示星期一)到 7(表示星期天)S每月天數後面的英文後綴,2 個字元st,nd,rd 或者 th。可以和 j 一起用w星期中的第幾天,數字表示0(表示星期天)到 6(表示星期六)z年份中的第幾天0 到 366星期------WISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)例如:42(當年的第 42 周)月------F月份,完整的文本格式,例如 January 或者 MarchJanuary 到 Decemberm數字表示的月份,有前導零01 到 12M三個字母縮寫表示的月份Jan 到 Decn數字表示的月份,沒有前導零1 到 12t給定月份所應有的天數28 到 31年------L是否為閏年如果是閏年為 1,否則為 0oISO-8601 格式年份數字。這和 Y 的值相同,只除了如果 ISO 的星期數(W)屬於前一年或下一年,則用那一年。(PHP 5.1.0 新加)Examples: 1999 or 2003Y4 位數字完整表示的年份例如:1999 或 2003y2 位數字表示的年份例如:99 或 03時間------a小寫的上午和下午值am 或 pmA大寫的上午和下午值AM 或 PMBSwatch Internet 標准時000 到 999g小時,12 小時格式,沒有前導零1 到 12G小時,24 小時格式,沒有前導零0 到 23h小時,12 小時格式,有前導零01 到 12H小時,24 小時格式,有前導零00 到 23i有前導零的分鍾數00 到 59>s秒數,有前導零00 到 59>時區------e時區標識(PHP 5.1.0 新加)例如:UTC,GMT,Atlantic/AzoresI是否為夏令時如果是夏令時為 1,否則為 0O與格林威治時間相差的小時數例如:+0200T本機所在的時區例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如「Eastern Standard Time」,中文版會顯示「中國標准時間」)。Z時差偏移量的秒數。UTC 西邊的時區偏移量總是負的,UTC 東邊的時區偏移量總是正的。

⑻ php怎麼取一年後的時間戳

這個很簡單啊,教你使用一個函數:strtotime("next year");這個函數能將任何英文文本的日期時間描述解析為時間戳。

⑼ PHP獲得時間差大於1年(我要從資料庫裡面取出來時間,然後和當前時間比較)

$time=strtotime('2011-8-12');
$now=time();
$t=$now-$time;
if($t>3600*24*365){
echo '大於一年';
}else{
echo '小於一年';
}

閱讀全文

與php一年後的時間相關的資料

熱點內容
華為伺服器如何進陣列卡配置 瀏覽:433
apache伺服器ip地址訪問 瀏覽:716
如何買到安卓手機預裝軟體 瀏覽:535
冤罪百度雲不要壓縮 瀏覽:83
蘇州雲存儲伺服器 瀏覽:173
解壓收納原聲 瀏覽:384
java注冊驗證 瀏覽:372
火花app怎麼上推薦 瀏覽:980
什麼app能游戲投屏到電視上 瀏覽:455
伺服器託管到雲端是什麼意思 瀏覽:835
app保存草稿怎麼用 瀏覽:808
安卓如何進入proumb 瀏覽:144
主機虛擬雲伺服器 瀏覽:619
刪除分區加密的空間會不會恢復 瀏覽:706
京東app客戶上門怎麼看搜索量 瀏覽:741
怎麼在農行app購買黃金 瀏覽:46
c型開發板和單片機 瀏覽:146
虛擬機建立用戶的模板文件夾 瀏覽:904
無錫代碼編程培訓班 瀏覽:632
eps圖形數據加密 瀏覽:933