php取得幾天星期幾以及這個星期的星期一和下周一對應的日期,星期一下周

來源:互聯網
上載者:User

php取得幾天星期幾以及這個星期的星期一和下周一對應的日期,星期一下周

<?php

$today=date("Y-m-d");

echo $today;//即可擷取今天是幾號。輸出2014-9-29

//先定義一個數組。

$rows=array("日","一","二","三","四","五","六");
echo "今天是星期".$rows[date("w")]."<br>";

//注意date("w"),這個可以擷取數字星期比如123,注意0是星期日。數組下標是從0開始的。

//快速擷取本周一對應的日期

echo "本周一是".date('Y-m-d',strtotime("this Monday"))."<br>";//輸出2014-9-29,由於今天剛好是星期一,所 以結果比較特殊,如果大家感興趣,可以明天開啟試試看結果是否正確

//快速擷取下周一對應的日期

echo "本周一是".date('Y-m-d',strtotime("next Monday"))."<br>";//輸出2014-10-6

?>

   PS:strtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳記。

   附上星期對應的英文: 周一 Monday  ['mʌndi, 'mʌndei]  

周二 Tuesday ['tju:zdi] 
周三 Wednesday['wenzdei, 'wenzdi] 

周四 Thursday['θə:zdi] 

  周五 Friday['fraidi]  
周六 Saturday['sætədi]  

周日 Sunday['sʌndi] 


問在PHP中怎計算日期2013年7月8號是星期幾?是一年中的第幾天?

$strtime="2013-7-8";//要求的時間
$time=strtotime($strtime);
echo $strtime." 是星期:".date('w',$time)."<br>";
echo $strtime." 是年份中的第:".date('z',$time)."天<br>";
 
php 隨便讓客戶給出某個日期,然後根據日期輸出星期幾 誰可以點撥一下,沒有思路 可以給程式更好

date("w","y-m-d") 函數格式 得到的是Y年M月D日是星期幾(注意結果是數字0-6 星期天對應0)
下面隨便寫了個代碼 根據輸入年月日提交以後得出星期幾 沒有加什麼輸入判斷或者下拉式功能表什麼的 只是一個思路
//表單
<form method=post action=''>
<input type=text name=year size=4>年
<input type=text name=month size=2>月
<input type=text name=day size=4>日
<input type=submit name="sub" value="提交">
</form>
<?
if(isset($_POST["sub"]))
{
$date = $_POST["year"]."-".$_POST["month"]."-".$_POST["day"]; //輸入按Y-M-D格式賦值$date
echo $date;
$weekarray = array("日","一","二","三","四","五","六"); //數組用來把得到數字轉寫成中文
echo "是星期".$weekarray[date("w",strtotime(".$date."))//輸出
}
?>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.