Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法
时间:2015-6-27 17:52 作者:admin 分类: emlog
Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法,先上效果图,就像本博客微语公告一样的效果:
先介绍几种将php中星期几以中文方式显示的方法:
<?php function get_chinese_weekday($datetime) { $weekday = date('w', strtotime($datetime)); return '星期' . ['日', '一', '二', '三', '四', '五', '六'][$weekday]; } ?>
以上是PHP>=5.4版本的.
<?php function get_chinese_weekday($datetime) { $weekday = date('w', strtotime($datetime)); $weeklist = array('日', '一', '二', '三', '四', '五', '六'); return '星期' . $weeklist[$weekday]; } ?>
以上是PHP<5.4版本的.
Debain / Ubuntu 若有安裝 php5-intl 的套件, 可以使用 IntlDateFormatter 来写 (PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
下面介绍在emlog中具体实现方法:
以默认模版为例在log_list.php找到:
<?php echo gmdate('Y-n-j', $value['date']); ?>
替换为:
<?php $weekarray=array("日","一","二","三","四","五","六");echo gmdate('Y年n月j日 G:i', $value['date']);echo" 星期".$weekarray[gmdate('w', $value['date'])];?>
如果是内容页请使用下面代码,以默认模版为例在echo_log.php找到
<?php echo gmdate('Y-n-j', $date); ?>
替换为:
<?php $weekarray=array("日","一","二","三","四","五","六");echo gmdate('Y年n月j日 G:i', $date);echo " 星期".$weekarray[gmdate('w',$date)];?>
扫描二维码,在手机上阅读
推荐阅读: