導航:首頁 > 編程語言 > php獲取當前的時分秒

php獲取當前的時分秒

發布時間:2022-05-03 13:36:34

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怎麼獲得當日零點的時間戳

<?php
//獲取當天的年份
$y = date("Y");

//獲取當天的月份
$m = date("m");

//獲取當天的號數
$d = date("d");

//將今天開始的年月日時分秒,轉換成unix時間戳(開始示例:2015-10-12 00:00:00)
$todayTime= mktime(0,0,0,$m,$d,$y);

//$todayTime即是當天零點的時間戳

?>

⑶ 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獲取當前時間比如說今天的0時0分用數字表示

mktime('0','0','0','12','12','2011');
參數順序:時分秒 月日年

⑸ 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輸出一天24小時並使用程序計算輸出一周有多少分

echo date("Y-m-d h:i:s"); 輸出當前時間,精確到年月日、時分秒
既然曉得了一天24小時,一小時60分鍾,一周7天。
那麼直接
echo 24*7*60; 10080分鍾

⑺ 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怎樣獲取某一特定時間的時分秒比如我只要取得「2011年5月26號 10時10分10秒」這個日期的時分秒

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

⑼ php 時分秒計算

你這個只是時間,沒日期,可以手動加上日期,然後比較時間戳的大小

$time='10:10:10';
$time=date('Y-m-d').$time;
$time=strtotime($time);
$now=time();

if($time>=$now)
{
echo'比當前時間大';
}
else
{
echo'比當前時間小';
}

⑽ php取資料庫中時間的時分秒

提供一個思路:就是將所有比較的時間,都轉換為時間戳再比較,
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')

閱讀全文

與php獲取當前的時分秒相關的資料

熱點內容
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:774
雲伺服器網卡充值 瀏覽:509
編程就是軟體 瀏覽:49
伺服器如何添加許可權 瀏覽:437
引用指針編程 瀏覽:851
手機加密日記本蘋果版下載 瀏覽:63
命令行括弧 瀏覽:176
java程序升級 瀏覽:490
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:64
系統盤被壓縮開不了機 瀏覽:984
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:905
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731
換電池的app是什麼 瀏覽:771
單片機ad采樣快速發送電腦 瀏覽:22