凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

zblogPHP模板加入当天(当前)年月日时间,当天星期几(汉字)

《zblogPHP模板加入当天(当前)年月日时间,当天星期几(汉字)》正文开始,本次阅读大概10分钟。

如上图,今天在写一个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);
?

星期几(汉字):

在zblogPHP中如果要显示星期几,直接模板中加入:{date(N)},显示的是数字,1、2、3、4、5、6、0,这个可不好代表星期,所以只能把数字转化为汉字 一、二、三、四、五、六、日显示更合理!

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

functionydbc_week($n)
{
switch($n)
{
case1:$week=星期一;break;
case2:$week=星期二;break;
case3:$week=星期三;break;
case4:$week=星期四;break;
case5:$week=星期五;break;
case6:$week=星期六;break;
case0:$week=星期日;break;
}
return$week;
}

然后在模板调用的地方使用{ydbc_week(date(N))} 进行调用,显示的就是汉字星期日期了!

扩展阅读:将数字转成汉字对应的数

//将数字转成汉字对应的数
functionstr_num($str1)
{
switch($str1)
{
case1:$str_n=一;break;
case2:$str_n=二;break;
case3:$str_n=三;break;
case4:$str_n=四;break;
case5:$str_n=五;break;
case6:$str_n=六;break;
case7:$str_n=七;break;
case8:$str_n=八;break;
case9:$str_n=九;break;
case0:$str_n=零;break;
}
return$str_n;
}

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

//用中文形式显示日期

echoyear_str(date(Y)).年.month_str(date(n)).月.day_str(date(j)).日.week(date(w));

//将日子改为中文形式function day_str($d) { return md($d); }

//将月份改为中文形式function month_str($m) { return md($m); }

//将年份改为中文形式function year_str($y) { for($i=0;$istrlen($y);$i++) $string.=str_num(substr($y,$i,1)); return $string; }

//将月份或日期改为符合中文使用习惯的数字表达形式

functionmd($str)

{

for($i=0;$istrlen($str);$i++)$num[]=substr($str,$i,1);//将多个数字,截取成单个数字,存为数组形式

if($str10)$string=str_num($num[0]);//小于10的,表明只有一位数,调用str_num函数直接转换

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

elseif($str20)$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;

}

//将数字转成汉字对应的数

functionstr_num($str1)

{

switch($str1)

{

case1:$str_n=一;break;

case2:$str_n=二;break;

case3:$str_n=三;break;

case4:$str_n=四;break;

case5:$str_n=五;break;

case6:$str_n=六;break;

case7:$str_n=七;break;

case8:$str_n=八;break;

case9:$str_n=九;break;

case0:$str_n=零;break;

}

return$str_n;

}

//转换星期几的函数

functionweek($n)

{

switch($n)

{

case1:$week=星期一;break;

case2:$week=星期二;break;

case3:$week=星期三;break;

case4:$week=星期四;break;

case5:$week=星期五;break;

case6:$week=星期六;break;

case0:$week=星期日;break;

}

return$week;

}

赞(26)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:zblogPHP模板加入当天(当前)年月日时间,当天星期几(汉字)
本文地址:https://www.1004619.com/nn/zblogphpmbjrdtdqnyrsjdtxqjhz.html