the_time函數(shù)詳解 – wordpress開發(fā)

    顯示當(dāng)前帖子的時(shí)間。要返回帖子的時(shí)間,關(guān)于Wordpre的時(shí)間

    描述

    顯示當(dāng)前帖子的時(shí)間。要返回帖子的時(shí)間,請(qǐng)使用get_the_time()。此標(biāo)記必須在The Loop中使用

    用法

    <?php the_time( $d ); ?> 

    參數(shù)

    $ d

    字符串)(可選)顯示時(shí)間的格式。默認(rèn)為WordPress選項(xiàng)中配置的時(shí)間格式。請(qǐng)參閱格式化日期和時(shí)間

    默認(rèn)值:

    例子

    默認(rèn)用法

    使用WordPress默認(rèn)值顯示時(shí)間。

    <p>Time posted: <?php the_time(); ?></p>

    給wordpress添加文章發(fā)布時(shí)間、最后修改時(shí)間及評(píng)論數(shù)量

    • 代碼來源:http://www.nafanlong.com/2237.html

    一、添加文章發(fā)布時(shí)間

    一般發(fā)文章多了,加一個(gè)發(fā)布時(shí)間會(huì)顯得很有條理,知道是什么時(shí)候什么時(shí)間寫的文章(當(dāng)然可以在后臺(tái)查看,不過不方便)。下面給大家兩種格式:

    1、發(fā)布時(shí)間為XXX前

    在functions.php下添加如下代碼:

    function timeago( $ptime ) {
        $ptime = strtotime($ptime);
        $etime = time() - $ptime;
        if ($etime < 1) return '剛剛';
        $interval = array (
       12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
        30 * 24 * 60 * 60 => '個(gè)月前 ('.date('m-d', $ptime).')',
        7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
        24 * 60 * 60 => '天前',
        60 * 60 => '小時(shí)前',
        60 => '分鐘前',
        1 => '秒前'
       );
        foreach ($interval as $secs => $str) {
        $d = $etime / $secs;
        if ($d >= 1) {
        $r = round($d);
        return $r . $str;
        }
       };
       }

    列表頁和文章頁面: 使用的時(shí)候在需要顯示時(shí)間的的地方加入以下代碼即可:

    <?php echo '發(fā)表于 '.timeago( get_gmt_from_date(get_the_time('Y-m-d G:i:s')) ); ?>

    評(píng)論區(qū)域使用方法: 使用的時(shí)候在需要顯示時(shí)間的的地方加入以下代碼即可:

    <?php echo '發(fā)表于 '.timeago( $comment->comment_date_gmt ); ?>

    注意:此函數(shù)傳值格式為“2016-06-06 11:11:11”,只要格式符合就行。

    2、發(fā)布時(shí)間為具體的時(shí)間

    這種方法只需要用wordpress自帶的函數(shù)即可,在需要顯示發(fā)布時(shí)間的地方加入以下代碼:

    <?php echo the_time('Y-m-j h:s l'); ?>

    wordpress時(shí)間函數(shù)以及參數(shù)

    文章的時(shí)間函數(shù)為:<?php the_time() ?>
    評(píng)論的時(shí)間函數(shù)為: <?php comment_date() ?>
    評(píng)論的日期函數(shù)為:<?php comment_time() ?>
    

    下面再舉幾個(gè)WordPress設(shè)置時(shí)間格式的例子: 中文日期格式設(shè)置,年月日:如:2010年2月1日,則Wordpress the time函數(shù)的參數(shù)這樣寫:

    <? php the_time('Y年n月j日'); ?> 

    中文時(shí)間的設(shè)置,小時(shí)分秒:如:22:22:22,則Wordpress the time函數(shù)的參數(shù)這樣寫:

    <? php the_tim<? php the_time('G:i:s'); ?> e('Y年n月j日'); ?> 

    星期格式設(shè)置,星期:如:2010年11月1日星期四,則Wordpress the time函數(shù)的參數(shù)這樣寫:

    <? php the_time('Y年n月j日l'); ?> 

    有時(shí)候我們主題喜歡中英文混輸?shù)娜掌陲@示格式,對(duì)于使用中文版 WordPress來說,這個(gè)就要做一些小小的調(diào)整了。這里以顯示日志時(shí)間的月份為例,我們?cè)谥黝}中使用 the_time( ‘M’ ) 應(yīng)該可以打印出一個(gè) Sep 的英文簡(jiǎn)寫的月份值,但是WordPress 會(huì)非常人性化地為你翻譯成“九”,那么這個(gè)時(shí)候我們從函數(shù)角度出發(fā)解決此問題,重置一下,避免漢化。

    將函數(shù):

    <?php the_time('M');?> 

    替換成:

    <?php echo date('M',get_the_time('U'));?> 

    二、添加文章修改時(shí)間

    wordpress自帶修改時(shí)間函數(shù)the_modified_time(),這個(gè)函數(shù)就是顯示最后更新時(shí)間用的。括號(hào)中還需要填上WordPress的日期格式。比如:

    <?php the_modified_time('Y年n月j日'); ?>

    其中的Y年n月j日可以自定義,比如改成Y-m-j或者Y-m-j h:s。格式同上面的發(fā)布日期的時(shí)間函數(shù)。

    上邊的標(biāo)簽太單一,最好能做個(gè)判斷,如果文章修改過(不包括當(dāng)天),則顯示最后一次修改時(shí)間,沒修改或者當(dāng)天修改過,則顯示發(fā)布日期,代碼為:

    (get_the_time('Y')*365+get_the_time('z'))) : ?>
    	最后修改:
    
    	最后修改:
    

    the_date_xml()是文章頁模版的時(shí)間標(biāo)簽,如果在首頁就需要修改成首頁的。

    補(bǔ)充

    我們知道時(shí)間函數(shù)基礎(chǔ)調(diào)用是<?php the_time(‘參數(shù)’);?>,那么時(shí)間參數(shù)有哪些呢?下面是具體的參數(shù)介紹

    參數(shù)d:    描述:日期                  示例:06    
    參數(shù)j: 描述:日期 示例:6
    參數(shù)D: 描述:星期 示例:一
    參數(shù)F: 描述:月份 示例:一月
    參數(shù)g: 描述:小時(shí) 示例:6
    參數(shù)G: 描述:小時(shí) 示例:06
    參數(shù)h: 描述:分鐘 示例:6
    參數(shù)H: 描述:分鐘 示例:06
    參數(shù)a: 描述:上下午 示例:am/pm
    參數(shù)A: 描述:上下午 示例:AM/PM
    參數(shù)l: 描述:星期 示例:星期一
    參數(shù)m: 描述:月份 示例:01
    參數(shù)M: 描述:月份 示例:Jan
    參數(shù)n: 描述:月份 示例:6
    參數(shù)O: 描述:時(shí)區(qū) 示例:+0800
    參數(shù)r: 描述:完整的日期時(shí)間 示例:Mon, 06 Jan 2010 20:30:10 +0800
    參數(shù)S: 描述:序列型數(shù)字的后綴 示例:st/th
    參數(shù)T: 描述:時(shí)區(qū) 示例:CST
    參數(shù)w: 描述:星期 示例:2
    參數(shù)W: 描述:周數(shù) 示例:22
    參數(shù)y: 描述:年份 示例:10
    參數(shù)Y: 描述:年份 示例:2010
    參數(shù)z: 描述:天數(shù) 示例:365

      我們舉出幾個(gè)例子供大家參考:   1.中文日期格式設(shè)置:年 月 日,如:2019年8月2日

    <? php the_time('Y年n月j日'); ?>

      2.中文時(shí)間格式設(shè)置:時(shí) 分 秒,如:23:22:24,這樣寫:

    <? php the_time('G:i:s'); ?>

      3.星期格式設(shè)置:星期,如:2013年3月10日星期日,這樣寫:

    <? php the_time('Y年n月j日l'); ?>  

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 日韩一区二区三区在线| 91在线一区二区三区| 亚洲视频在线一区二区三区| 一区二区国产精品| 亚洲日韩AV一区二区三区四区| 黑人大战亚洲人精品一区| 无码8090精品久久一区| 国产精品无码一区二区三区在| 日本片免费观看一区二区| 亚欧色一区W666天堂| 综合久久一区二区三区| 中文字幕亚洲一区二区va在线| 国产激情一区二区三区 | 国产一区二区三区在线观看影院| 一区二区三区无码被窝影院| 日本一区二区视频| 亚洲国产一区二区三区在线观看| 激情内射亚洲一区二区三区 | 日韩精品视频一区二区三区| 手机看片福利一区二区三区| 国产一区二区精品久久凹凸| 成人午夜视频精品一区| 中文字幕久久亚洲一区| 亚州日本乱码一区二区三区| 秋霞无码一区二区| 国产日韩精品视频一区二区三区| 国产精品香蕉在线一区| 亚洲熟妇无码一区二区三区导航 | 精品少妇ay一区二区三区 | 国产一区二区视频在线播放| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 无码人妻啪啪一区二区| 91精品国产一区二区三区左线 | 蜜桃视频一区二区三区| 成人国产精品一区二区网站| 久久精品国产一区二区三区| 大屁股熟女一区二区三区| 无码精品视频一区二区三区 | 任你躁国产自任一区二区三区| 中文无码AV一区二区三区| 久久久无码一区二区三区|