迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
這個什么時間 問下這種時間 怎么實現(xiàn)
<meta property="article:published_time" content="2021-03-26T21:00:29+00:00" />
2021-03-26T21:00:29+00:00 怎么調(diào)出這個時間
說明有難度,懸賞(設(shè)置懸賞)低了
<?php function utc_time(){ date_default_timezone_set('PRC'); $timestamp = new \DateTime(); $timeStr = $timestamp->format("Y-m-d\TH:i:s+00:00"); return $timeStr; } $ti=utc_time(); ?> <meta property="article:published_time" content="{$ti}" />
回復(fù)@志偉
2021-03-26T21:00:29+00:00
T后面 隨機(jī)變動的
回復(fù)@志偉 搞錯了 看有些網(wǎng)站后面
+00:00
好像 是不變
回復(fù)@志偉 這個輸出時間 好像當(dāng)天時間 不是文章更新時間 怎么改成更新時間 show頁面
最標(biāo)準(zhǔn)寫法是:{dr_date($_updatetime, "c")}
手動方法:{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}
回復(fù)@qqd
如果文章錄入時間用:
<meta property="article:published_time" content="{dr_date($_inputtime, "Y-m-d\TH:i:s+00:00")}" />
如果文章更新時間用:
<meta property="article:published_time" content="{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}" />
注意,必須在show頁面才有效果。
{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}
這個好像中國時間吧 國外時間也是這樣嗎 英文站用
回復(fù)@臥龍先生
回復(fù)@志偉 謝謝 感謝
回復(fù)@qqd 都一樣的,這個是獲取文章發(fā)布時間。不是實時時間,所以不存在時區(qū)差別。
xml也需要輸出這個時間 這個地方需要怎么改 加入,謝謝
<lastmod>'.date('Y-m-d', $t['updatetime']).'</lastmod>'.PHP_EOL;
回復(fù)@南哥 感謝
回復(fù)@臥龍先生 感謝
回復(fù)@qqd 直接放到中間去就可以了
<lastmod>{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}</lastmod>
這樣好像不行 輸出錯誤
回復(fù)@志偉 這個文件在 dayrui/App/Sitemap/Models/Sitemap.php 不是模板里面
回復(fù)@qqd 那要二開sitemap插件了
說明有難度,懸賞(設(shè)置懸賞)低了
<?php function utc_time(){ date_default_timezone_set('PRC'); $timestamp = new \DateTime(); $timeStr = $timestamp->format("Y-m-d\TH:i:s+00:00"); return $timeStr; } $ti=utc_time(); ?> <meta property="article:published_time" content="{$ti}" />回復(fù)@志偉
T后面 隨機(jī)變動的
回復(fù)@志偉
回復(fù)@志偉 搞錯了 看有些網(wǎng)站后面
好像 是不變
回復(fù)@志偉 這個輸出時間 好像當(dāng)天時間 不是文章更新時間 怎么改成更新時間 show頁面
最標(biāo)準(zhǔn)寫法是:{dr_date($_updatetime, "c")}
手動方法:{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}
回復(fù)@qqd
如果文章錄入時間用:
<meta property="article:published_time" content="{dr_date($_inputtime, "Y-m-d\TH:i:s+00:00")}" />如果文章更新時間用:
<meta property="article:published_time" content="{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}" />注意,必須在show頁面才有效果。
{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}
這個好像中國時間吧 國外時間也是這樣嗎 英文站用
回復(fù)@志偉
回復(fù)@臥龍先生
回復(fù)@志偉 謝謝 感謝
回復(fù)@qqd 都一樣的,這個是獲取文章發(fā)布時間。不是實時時間,所以不存在時區(qū)差別。
回復(fù)@志偉
xml也需要輸出這個時間 這個地方需要怎么改 加入,謝謝
<lastmod>'.date('Y-m-d', $t['updatetime']).'</lastmod>'.PHP_EOL;
回復(fù)@南哥 感謝
回復(fù)@臥龍先生 感謝
回復(fù)@qqd 直接放到中間去就可以了
<lastmod>{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}</lastmod>回復(fù)@志偉
<lastmod>{dr_date($_updatetime, "Y-m-d\TH:i:s+00:00")}</lastmod>這樣好像不行 輸出錯誤
回復(fù)@志偉 這個文件在 dayrui/App/Sitemap/Models/Sitemap.php 不是模板里面
回復(fù)@qqd 那要二開sitemap插件了