色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

zblogPHP模板加入當天(當前)年月日時間,當天星期幾(漢字)

老白7年前2803瀏覽0評論

日期.jpg

如上圖,今天在寫一個zblog模板的時候需要加入當天時間,年月日以及星期幾,星期幾是漢字表示!

年月日:

就簡單了,直接在zblog模板中寫入:

今天是:{date('Y年m月d日')}

以上輸出的就是當天的年月日了,因為日期都是數字比較簡單!

如果是在其它PHP文件輸出當前時間:

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

QQ截圖20180418152506.jpg

星期幾(漢字):

在zblogPHP中如果要顯示星期幾,直接模板中加入:{date('N')},顯示的是數字,1、2、3、4、5、6、0,這個可不好代表星期,所以只能把數字轉化為漢字 一、二、三、四、五、六、日顯示更合理!

方法:模板common.php中加入:

function ydbc_week($n)
{
    switch($n)
    {
        case 1:$week="星期一";break;
        case 2:$week="星期二";break;
        case 3:$week="星期三";break;
        case 4:$week="星期四";break;
        case 5:$week="星期五";break;
        case 6:$week="星期六";break;
        case 0:$week="星期日";break;
    }
    return $week;
}

然后在模板調用的地方使用 {ydbc_week(date('N'))} 進行調用,顯示的就是漢字星期日期了!


擴展閱讀:將數字轉成漢字對應的數

//將數字轉成漢字對應的數
function str_num($str1)
         {
switch($str1)
      {
  case 1:$str_n="一";break;
      case 2: $str_n="二";break;
      case 3:$str_n="三";break;
      case 4:$str_n="四";break;
      case 5:$str_n="五";break;
      case 6:$str_n="六"; break;
      case 7:$str_n="七";break;
      case 8:$str_n="八";break;
      case 9:$str_n="九";break;
      case 0:$str_n="零";break;
  }
  return $str_n;   
}


擴展:(二零一五年十一月三日 星期二)

  1. //用中文形式顯示日期

    echo year_str(date('Y')).'年'.month_str(date('n'))."月".day_str(date('j'))."日 ".week(date("w"));

  2. //將日子改為中文形式function day_str($d)    {    return md($d);    }

  3. //將月份改為中文形式function month_str($m)    {    return md($m);    }

  4. //將年份改為中文形式function year_str($y)    {    for($i=0;$i<strlen($y);$i++) $string.=str_num(substr($y,$i,1));    return $string;    }

  5. //將月份或日期改為符合中文使用習慣的數字表達形式

    function md($str)

         {

    for($i=0;$i<strlen($str);$i++) $num[]=substr($str,$i,1);//將多個數字,截取成單個數字,存為數組形式

    if($str<10)  $string=str_num($num[0]);//小于10的,表明只有一位數,調用str_num函數直接轉換

    elseif($str==10) $string="十";//等于10的,直接賦值十

    elseif($str<20) $string="十".str_num($num[1]);//對于11至19的數,第一位數直接賦值為"十",第二位數調用str_num函數直接轉換

    elseif($str>=20&&$str%10==0) $string=str_num($num[0])."十";//對20,30....,將第一位數調用str_num函數直接轉換,第二位數賦值為"十"

    else  $string=str_num($num[0])."十".str_num($num[1]);//其它的數調用tr_num函數直接轉換第一位和第二北位數,中間補"十"

    return $string;

              }

  6. //將數字轉成漢字對應的數

    function str_num($str1)

             {

    switch($str1)

          {

      case 1:$str_n="一";break;

          case 2: $str_n="二";break;

          case 3:$str_n="三";break;

          case 4:$str_n="四";break;

          case 5:$str_n="五";break;

          case 6:$str_n="六"; break;

          case 7:$str_n="七";break;

          case 8:$str_n="八";break;

          case 9:$str_n="九";break;

          case 0:$str_n="零";break;

      }

      return $str_n;   

    }


    //轉換星期幾的函數

    function week($n)

    {

    switch($n)

    {

    case 1:$week="星期一";break;

    case 2:$week="星期二";break;

    case 3:$week="星期三";break;

    case 4:$week="星期四";break;

    case 5:$week="星期五";break;

    case 6:$week="星期六";break;

    case 0:$week="星期日";break;

    }

    return $week;

    }