導航:首頁 > 編程語言 > php時間年月日時分秒

php時間年月日時分秒

發布時間:2023-09-03 03:31:22

php怎樣獲取某一特定時間的時分秒比如我只要取得「2011年5月26號 10時10分10秒」這個日期的時分秒

獲取時間只能是當前的時間,如果是想得到以前的時間,那隻能自己進行日期時間的轉換(或者手動調整伺服器、本地時間設置)。

② php把後面的時分秒去除,只留日期怎麼改

PHP 中的 date() 函數用於對日期或時間進行格式化。

PHP Date() 函數把時間戳格式化為更易讀的日期和時間。

date(format,timestamp)

參數說明
format 必需。規定時間戳的格式。
timestamp 可選。規定時間戳。默認是當前時間和日期。

注釋:時間戳是一種字元序列,它表示具體事件發生的日期和事件。
獲得簡單的日期

date() 函數的格式參數是必需的,它們規定如何格式化日期或時間。

下面列出了一些常用於日期的字元:

d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位數)
1 - 表示周里的某天

其他字元,比如 "/", "." 或 "-" 也可被插入字元中,以增加其他格式。

下面的例子用三種不同方法格式今天的日期:
實例

<?php
echo "今天是 " . date("Y/m/d") . "<br>";
echo "今天是 " . date("Y.m.d") . "<br>";
echo "今天是 " . date("Y-m-d") . "<br>";
echo "今天是 " . date("l");
?>

③ php如何計算兩個時間戳之間相差的日時分秒

php要計算兩個時間戳之間相差的日時分秒可以參考以下內容:

//功能:計算兩個時間戳之間相差的日時分秒

//$begin_time 開始時間戳

//$end_time 結束時間戳

function timediff($begin_time,$end_time)

{

if($begin_time < $end_time){

$starttime = $begin_time;

$endtime = $end_time;

}else{

$starttime = $end_time;

$endtime = $begin_time;

}

//計算天數

$timediff = $endtime-$starttime;

$days = intval($timediff/86400);

//計算小時數

$remain = $timediff%86400;

$hours = intval($remain/3600);

//計算分鍾數

$remain = $remain%3600;

$mins = intval($remain/60);

//計算秒數

$secs = $remain%60;

$res = array("day" => $days,"hour" => $hours,"min" => $mins,"sec" => $secs);

return $res;

}


print_r(timediff(strtotime(2015-03-20 16:20:30'),strtotime('2015-05-25 11:10:10')));

PHP是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。

它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

(3)php時間年月日時分秒擴展閱讀:

php相關語法及概念:

php 支持八種原始類型。

四種標量類型:boolean(布爾型) integer(整型) float(浮點型,也作「double」) string(字元串)

兩種復合類型:array(數組)object(對象)

最後是兩種特殊類型:resource(資源)NULL

④ php獲取當前時間或某一固定時間的干支表示。也就是說把公歷時間轉換成傳統的干支計時。年月日時都要。

<?php
$day=time();//當前系統時間
$day=mktime(0,0,1,7,26,2014);//指定時間:時分秒月日年
echogz($day);

//返回把指定的時間干支
functiongz($day){
$gan=array('甲','乙','丙','丁','戊','己','庚','辛','壬','癸');
$=array('子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥');
$gan=array();
$g=0;
$z=0;
for($i=1;$i<=60;$i++){
$gan[]=$gan[$g].$[$z];
$g++;if($g>=10)$g=0;
$z++;if($z>=12)$z=0;
}
$arr=getdate($day);
$result=$gan[($arr['year']-4)%60];//年
return$result;//暫時只計算了年,算月需要結合24節氣,太麻煩了
}
?>

⑤ PHP 如何獲取兩個時間之間的年和月份

$time1 = strtotime('2014-02-04'); // 自動為00:00:00 時分秒
$time2 = strtotime('2015-02-06');

$monarr = array();
$monarr[] = '2014-02'; // 當前月;
while( ($time1 = strtotime('+1 month', $time1)) <= $time2){
$monarr[] = date('Y-m',$time1); // 取得遞增月;
}

print_r($monarr);

⑥ php怎麼獲取今天零點的時間戳

function get000($time){
return $time-date('O')*36-$time除以86400;
}
$time=time();
echo get000($time);

解釋:
date('O') 獲取當前環境的時候件偏差,如果在中國,那麼該值就是+0800

date('O')*36 實際上就是8*3600 也就是8個小是的秒數

時間戳首先剪掉8個小時的偏差

然後$time除以86400取的是0點到當前的秒數

把這兩個剪掉就是今天0點的時間戳了

//
更簡單的辦法:
strtotime(date('Y-m-d',time()));

⑦ php獲取當前時間

PHP獲取當前時間可以使用time函數,函數格式為 int time ( void ),返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數。


把time格式的時間以年月日時分秒的格式輸出,可以使用date函數,格式是string date ( string $format [, int $timestamp ] ),例子代碼:

<?php
$t=time();
echo"$t ";
echodate('Y-m-dH:i:s',$t)
?>

運行結果為:

E:TEMP文件exp>a.php
1451271607
2015-12-2811:00:07


date函數的格式化字元許多,主要的有下面這些:


年:

L 是否為閏年 如果是閏年為 1,否則為 0

o ISO-8601 格式年份數字。這和 Y 的值相同,只除了如果 ISO 的星期數(W)屬於前一年或下一年,則用那一年。(PHP 5.1.0 新加) Examples: 1999 or 2003

Y 4 位數字完整表示的年份 例如:1999 或 2003

y 2 位數字表示的年份 例如:99 或 03


月:

F 月份,完整的文本格式,例如 January 或者 March January 到 December

m 數字表示的月份,有前導零 01 到 12

M 三個字母縮寫表示的月份 Jan 到 Dec

n 數字表示的月份,沒有前導零 1 到 12

t 給定月份所應有的天數 28 到 31


日:

d 月份中的第幾天,有前導零的 2 位數字 01 到 31

D 星期中的第幾天,文本表示,3 個字母 Mon 到 Sun

j 月份中的第幾天,沒有前導零 1 到 31

l(「L」的小寫字母) 星期幾,完整的文本格式 Sunday 到 Saturday

N ISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)

S 每月天數後面的英文後綴,2 個字元 st,nd,rd或者 th。可以和 j 一起用

w 星期中的第幾天,數字表示 0(表示星期天)到 6(表示星期六)

z 年份中的第幾天 0 到 366


星期:

W ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的) 例如:42(當年的第 42 周)


時間:

a 小寫的上午和下午值 am 或 pm

A 大寫的上午和下午值 AM 或 PM

B Swatch Internet 標准時 000 到 999

g 小時,12 小時格式,沒有前導零 1 到 12

G 小時,24 小時格式,沒有前導零 0 到 23

h 小時,12 小時格式,有前導零 01 到 12

H 小時,24 小時格式,有前導零 00 到 23

i 有前導零的分鍾數 00 到 59>

s 秒數,有前導零 00 到 59>

⑧ php中如何獲得當前時間

一、使用函式 date() 實現

在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。

二、使用time函數

在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。

三、使用strftime函數

在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。

(8)php時間年月日時分秒擴展閱讀:

Date/Time 函數

一、time — 返回當前的 Unix 時間戳

二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations

三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers

四、timezone_location_get — 別名 DateTimeZone::getLocation

五、date — 格式化一個本地時間/日期

六、getdate — 取得日期/時間信息

七、gettimeofday — 取得當前時間

八、gmdate — 格式化一個 GMT/UTC 日期/時間

九、gmmktime — 取得 GMT 日期的 UNIX 時間戳

⑨ php程序中如何把年月日時分秒的時間格式轉化成年月日的格式,並且把年月日的值分別單獨輸出

//按年月日的格式 輸出時間

$time=date("Y-m-d",time());
//j將時間用explode分割函數,分割成數組

$v=explode('-',$time);

echo $v[0].$v[1].$v[2];

閱讀全文

與php時間年月日時分秒相關的資料

熱點內容
程序員入行前後的頭發 瀏覽:707
嵌入式圖像演算法 瀏覽:325
伺服器如何訪問伺服器失敗 瀏覽:873
android進度球 瀏覽:999
Linux造成xfs文件夾 瀏覽:455
華為手機怎麼修改wifi加密類型 瀏覽:248
伺服器封口是什麼意思 瀏覽:741
有限元分析是演算法嗎 瀏覽:901
空氣壓縮機性能曲線 瀏覽:20
京城程序員2019 瀏覽:403
android新系統 瀏覽:510
安卓80有什麼bug 瀏覽:678
如何做單機伺服器 瀏覽:943
校訊通查成績怎麼顯示伺服器異常 瀏覽:882
冰箱壓縮機工作壓力是多少 瀏覽:408
程序員20多平米租房 瀏覽:451
電工知識用線的演算法 瀏覽:338
極光推送php伺服器端 瀏覽:5
怎麼用命令方塊控制僵屍 瀏覽:774
大型雲伺服器有哪些 瀏覽:466