免费提问

帝国CMS改造熊掌号的时候日期和时间需要用T隔开,代码应该怎样写?

144
提问者 灬Hero丶灵域
2018-09-09 09:05 悬赏 0财富值 阅读 1030回答 2

帝国CMS改造熊掌号的时候日期和时间需要用T隔开,代码应该怎样写?看下面的代码:

  [removed]"application/ld+json">
   {
    "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
    "@id": "https://mip.elikeme.com",
    "appid": "1591998972714336",
    "title": "上海整形美容医院_全国整形好品牌-上海伊莱美医疗美容医院【官方网站】",
    "images": [
     "https://mip.elikeme.com/statics/images/ylmsj/index/bannersj_jh.jpg"
    ], 
    "description": "上海伊莱美医疗美容医院(上海整形美容医院)是上海较好的整形美容医院,拥有大量的整形美容成功案例,医院开展面部整形,胸部整形,眼部整形,鼻部整形,激光美容,嫩肤美容,祛斑美容等多种整形美容项目,是上海好的整形美容医院,整形美容在线客服:021-31270525",
    "pubDate": "2018-07-13T17:22:01" 
   }
  </script>

关键代码在这个位置:"pubDate": "2018-07-13T17:22:01",日期和时间直接是用一个大写的T隔开的,请问这个在模板里面的代码该怎样写?

百度优化
登录 后发表回答
颜笙
1楼 · 2018-09-11 15:10.采纳回答

之前有很多人在微信和Q上问过我这个问题,我也回答过无数次了,正好借助这个平台解答下你的疑问,时间和日期用T隔开其实是熊掌号的一个规范,但是呢,帝国自带的标签并没有这样的写法,其实实现起来也是非常简单的。

先说下实现这个方法的思路:我们只需要用到一个格式化时间的函数,先读取日期赋值给一个变量,然后在读出时间赋值给另外一个变量,然后两个变量中间加个大写的T就可以实现了。

下面请看实现“帝国CMS改造熊掌号的时候日期和时间需要用T隔开的代码实例”:

"pubDate": "<?=date("Y-m-d",$navinfor['newstime'])?>T<?=date("H:i:s",$navinfor['newstime'])?>"

看看是不是很简单,一句话就搞定了。


无氺奈
2楼-- · 2018-12-15 10:31

先格式化时间,然后在拼接就行啦。


网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4|经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186