Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法

2015-6-27 / 0 评论 emlog / Mrxn

本文共计 964 字,感谢您的耐心浏览与评论.

Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法,先上效果图,就像本博客微语公告一样的效果:

01.png

先介绍几种将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)];?>





标签: 编程 代码 分享 php emlog

转载:转载请注明原文链接 - Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法


0条回应:“Mrxn分享emlog技巧之---让emlog文章中显示中文星期几的方法”


发表评论

{view_code_no}