導航:首頁 > 編程語言 > php當前星期幾

php當前星期幾

發布時間:2025-06-26 01:37:07

『壹』 php 的日期函數的問題

date函數返回各種格式的日期值,date(格式,[日期]),第一個參數是格式,第二個參數是日期,第二個參數可以省略(當前日期),例如date('l')就得到當前星期的完整名稱,參數是小寫的字母L,結果是Sunday 到 Saturday。

date函數詳細的格式字元如下:
格式字串可以識別以下 format 參數的字元串

format 字元
說明
返回值例子

日 --- ---
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 周)
月 --- ---
F 月份,完整的文本格式,例如 January 或者 March January 到 December
m 數字表示的月份,有前導零 01 到 12
M 三個字母縮寫表示的月份 Jan 到 Dec
n 數字表示的月份,沒有前導零 1 到 12
t 給定月份所應有的天數 28 到 31
年 --- ---
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
時間 --- ---
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>
時區 --- ---
e 時區標識(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores
I 是否為夏令時 如果是夏令時為 1,否則為 0
O 與格林威治時間相差的小時數 例如:+0200
P 與格林威治時間(GMT)的差別,小時和分鍾之間有冒號分隔(PHP 5.1.3 新加) 例如:+02:00
T 本機所在的時區 例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如「Eastern Standard Time」,中文版會顯示「中國標准時間」)。
Z 時差偏移量的秒數。UTC 西邊的時區偏移量總是負的,UTC 東邊的時區偏移量總是正的。 -43200 到 43200
完整的日期/時間 --- ---
c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
U 從 Unix 紀元(January 1 1970 00:00:00 GMT)開始至今的秒數

『貳』 誰能幫忙用php寫一個北京的限號演算法,沒開過車,不懂限號是怎麼算的。。。

首先,獲取今天是星期幾,然後做switch選擇

<?php
$week=date('w',time());
switch($week){
case1:
$output='限2和7';
break;
case2:
$output='限3和8';
break;
case3:
$output='限4和9';
break;
case4:
$output='限5和0';
break;
case5:
$output='限1和6';
break;
default:
$output='今天不限行';
}
echo$output;
?>

『叄』 Date()PHP中的格式字串

在PHP中,Date()函數提供了豐富的格式化字元串選項,以適應各種日期和時間的輸出需求。以下是一些關鍵格式的簡要說明:

- d: 月份中的第幾天,帶前導零,如"01"到"31"。

- D: 星期的文本表示,如"Mon"到"Sun"。

- j: 月份中的第幾天,不帶前導零,從"1"到"31"。

- l 或 L: 星期幾的完整文本,如"Sunday"到"Saturday"。

- N 和 S: 分別表示ISO-8601格式的星期數和天數後綴(如"1st")。

日期的其他部分包括:

- w: 星期中的數字表示,從"0"(周日)到"6"(周六)。

- z: 一年中的第幾天,范圍從"0"到"366"。

- F: 月份的完整文本,如"January"。

- m 和 M: 分別是數字月份(帶/不帶前導零)和縮寫(如"01"或"Jan")。

- t: 月份應有的天數。

- Y 和 y: 分別是完整和兩位數的年份表示。

- 時間部分包括:

- a 和 A: 上午/下午的縮寫或大寫表示。

- g 和 G: 12小時制/24小時制小時數,帶/不帶前導零。

- i: 分鍾數,帶前導零。

- s: 秒數,帶前導零。

對於時區,PHP提供了以下選項:

- e: 時區標識,如"UTC"。

- I: 是否為夏令時,1表示是,0表示否。

- O: 與格林威治時間的小時差。

- P: 時區差的格式化字元串,如"+02:00"。

- T: 當前時區的完整文本,如"Eastern Standard Time"。

- Z: 時差的秒數,正負值。

最後,完整的日期/時間格式可以用c(ISO 8601格式)或r(RFC 822格式)來表示。

例如,`echo date('d/m/Y H:i:s', time());` 將輸出當前日期和時間,而`echo date('c', time());`將顯示為ISO 8601格式。這些格式化選項為PHP開發人員在處理日期和時間時提供了極大的靈活性。

『肆』 PHP里,得到今天的日期是星期幾的函數是什麼怎麼用求例子

<?php
function weekday()
{
$i=date('w') ;
switch ($i)
{
case 0: $str = "星期日"; break;
case 1: $str = "星期一"; break;
case 2: $str = "星期二"; break;
case 3: $str = "星期三"; break;
case 4: $str = "星期四"; break;
case 5: $str = "星期五"; break;
case 6: $str = "星期六"; break;
}
return $str;
}

echo weekday();

?>
申明,這個獲取的時間,是伺服器上的時間。
如果你要獲取本地的時間,建議你採用js代碼實現。

『伍』 PHP操作時間戳,以及如何拿到各種時間

編程過程中,獲取時間是一項常見的需求,特別是在使用PHP語言進行開發時。PHP提供了多種方法來獲取各種時間,本文將詳細介紹其中的兩種:date()函數和time()函數。接下來,我們將逐一了解它們的用法。

首先,我們通過date()函數獲取時間。該函數的格式為date($format, $timestamp),其中$format用於指定時間格式,$timestamp為時間戳(可選),若未提供,則使用當前時間。例如,獲取當前日期和時間,可以使用`date('Y-m-d H:i:s');`。

其次,time()函數用於獲取當前時間的Unix時間戳,無需提供參數。時間戳是自1970年1月1日00:00:00 UTC以來的秒數。

再者,strtotime()函數用於將任何英文文本的日期時間描述解析為Unix時間戳。此函數接收兩個參數:$time為要解析的時間字元串,$now表示計算返回值的時間戳,若省略則使用當前時間。例如,將"2023-03-15"解析為時間戳可以使用strtotime("2023-03-15");

關於date()函數的字元串格式字元,具體含義如下:

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

舉例說明strtotime()函數的用法,以下是一些常用的日期格式化時間:

將字元串"2023-03-15"轉換為時間戳:strtotime("2023-03-15")

將字元串"15th March, 2023"轉換為時間戳:strtotime("15th March, 2023")

將字元串"tomorrow"轉換為明天的時間戳:strtotime("tomorrow")

以上詳細介紹了PHP中獲取時間的方法,包括date()、time()和strtotime()函數的使用,以及date()函數中字元的含義和一些常用的時間格式化例子。這些知識將有助於您在編程中靈活高效地處理日期和時間相關的問題。

『陸』 php如何動態顯示時間

php動態顯示時間,我們需要做的是獲取到當前的時間戳,然後在通過innerHTML實時的顯示到網頁中,toLocaleString就是一個時間戳,按照一定格式顯示,這里舉個例子:
<table>
<tr bgcolor="#FFFFFF">
<td>當前時間:</td>
<td id="CurrentTime"></td>
<script type="text/javascript">
function changetime(){
var ary = Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var Timehtml = document.getElementById('CurrentTime');
var date = new Date();
Timehtml.innerHTML = ''+date.toLocaleString()+' '+ary[date.getDay()];
}
window.onload = function(){
changetime();
setInterval(changetime,1000);
}
</script>
</tr>
</table>

『柒』 php代碼怎麼獲取今天是星期幾

//第一種寫法
$da=date("w");
if($da=="1"){
echo"今天是星期一";
}elseif($da=="2"){
echo"今天是星期二";
}elseif($da=="3"){
echo"今天是星期三";
}elseif($da=="4"){
echo"今天是星期四";
}elseif($da=="5"){
echo"今天是星期五";
}elseif($da=="6"){
echo"今天是星期六";
}elseif($da=="0"){
echo"今天是星期日";
}else{
echo"你輸入有誤!!";
};
//第二種寫法
$ga=date("w");
switch($ga){
case1:echo"今天是星期一";break;
case2:echo"今天是星期二";break;
case3:echo"今天是星期三";break;
case4:echo"今天是星期四";break;
case5:echo"今天是星期五";break;
case6:echo"今天是星期六";break;
case0:echo"今天是星期日";break;
default:echo"你輸入有誤!";
};www.jbxue.com
//第三種寫法
echo"今天是星期".mb_substr("日一二三四五六",date("w"),1,"utf-8");

閱讀全文

與php當前星期幾相關的資料

熱點內容
香港雲伺服器影響搜索引擎優化 瀏覽:439
銀行貸款演算法舉例 瀏覽:699
python解析yml 瀏覽:925
知乎演算法中台 瀏覽:1
論好運pdf 瀏覽:988
app音樂哪個音質好 瀏覽:695
bat文件換了文件夾 瀏覽:353
為什麼安卓不了steam 瀏覽:652
上雲伺服器怎麼買 瀏覽:326
中國程序員在國外的多嗎 瀏覽:343
數組轉化成字元串php 瀏覽:770
噴泉碼編解碼 瀏覽:467
按揭車輛解壓可以委託他人辦理嗎 瀏覽:442
瑞薩ARM可以用keil編譯嗎 瀏覽:341
phpurl加密解密 瀏覽:518
安卓如何修改sqlite的值 瀏覽:321
從事駕駛行業的人有什麼解壓神器 瀏覽:687
qq飛車無伺服器怎麼辦 瀏覽:125
php微信拍照上傳圖片 瀏覽:674
php框架yii2 瀏覽:869