欢迎转载opendevkit文章, 文章原始地址: http://www.opendevkit.com/?e=63

1. 文章发布时间的确定

如果服务器空间在国内还好说, 如果在国外的话, 文章编辑时间会是服务器的时间, 修改成自己的时区也很简单:

lib.php里, 加:

date_default_timezone_set(PRC);

2. 日期格式

entry或者page的日期格式tpl里使用的是 05 07 14 - 14:53 这个smarty的函数, 具体实现是:module_smarty.php

$this->register_function('date', 'smarty_date');

smarty_date函数里:

1557     // If we have a $params['use'], we take that value from the smarty object,
1558     // else we check if $params['date'] is set, and use that.
1559     // Then we check if there's a 'date' set in the smarty object.
1560     // As a last resort we use '', which is evaluated as being 'now()'
1561     if (!empty($params['use'])) {  
1562         $date = $vars[ $params['use'] ];
1563     } else if (!empty($params['date'])) {
1564         $date = $params['date'];       
1565     } else if (!empty($vars['date'])) {
1566         $date = $vars['date'];
1567     } else {            
1568         $date = '';
1569     }
1566         $date = $vars['date']; 这句最关键, vars是$smarty->get_template_vars();也就是所有调用assign赋值的变量集合, 但是我们没有看到类似 ->assign('date'的语句.

注意, renderEntry接口和renderPage接口里都有类似:

215         $PIVOTX['template']->assign('page', $page); // renderEntry里是$entry
 216         foreach($page as $key=>$value) {
 217             $PIVOTX['template']->assign($key, $value);
 218         }

$page和$entry是从数据库里读出来的, 查看数据库的列信息, 发现了date这个列.

也就是此处, $PIVOTX['template']->assign('date', $value);这样date就赋值了.

也就是页面了, 调用05 07 14 - 14:53的地方, 实际获取的是entry或者page的date值, 也就是创建时间.

3. 格式

05 07 14 - 14:53默认格式是$format = "%day% %month% %ye% - %hour24%:%minute%";
可以随便调整顺序.


相关文章

  • Pivotx简介,框架和初始化
    Pivotx是个小巧,好用的blog程序.简单易用,代码可读性好,架构清晰. Pivotx简单, 好用, 出色.适用于博客建站, …
  • android使用ubifs
    ubifs比yaffs2有着先天的优势, android使用ubifs需要自己hack一下. 1. ubifs号称性能比yaffs2 好,同时压缩…
  • pivotx分析之related-entries扩展
    related-entries是显示entry关联文章文章的扩展,对于用户粘性非常有用,本篇说说它的使用。用法很简单。代…
  • 零基础搞懂智能机之手机参数怎么看
    手机参数, 基本能反映一款机器到底好还是不好.本篇带领大家阅读Samsung Galaxy S5的参数, 让大家购机心里有…

转载于:https://www.cnblogs.com/linucos/p/3827321.html

pivotx的entry和page内容里的日期格式修改相关推荐

  1. asp.net 2.0 中GridView里设置日期格式

    在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString="{0:yyyy-MM-dd}"即可.    在gridview 中设置 ...

  2. vb修改计算机时间,如何在VB里进行日期格式转换

    满意答案 gzhys 2013.10.30 采纳率:54%    等级:7 已帮助:664人 使用 format 函数: 如: Dim MyTime, MyDate, MyStr MyTime = # ...

  3. 电脑表格日期怎么修改原有日期_表格里日期格式怎么改

    excel表格日期格式设置 excel 表格日期格式设置 篇一:如何在 excel 中设置日期时间格式 excel 中日期时间格式转换问题 1.2019/05/15 如何转换为 20190515 这种 ...

  4. 【java工具类-抓取图片】正则抓取内容里面的j图片,正则,图片替换格式处理图片java处理文章内容里面的图片格式化工具类,能够最大限度的自动是被图片IMG标签和java使用正则抓取图片说明

    目录 1.java处理图片格式自动抓取格式案例 java代码运行案例: 自动抓取的结果如下 2.java代码去除HTML的格式进行返回无格式文本代码 可以经过正则过滤掉,里面的HTML格式,删除空格, ...

  5. antd table 时间搜索_antd table按表格里的日期去排序操作

    表格内容 根据票据日期升序(这里是已经排序后的效果) 上代码 代码中data的内容如下 根据paper_date排序,因为目前这种格式不支持比较,需要先转换成时间戳 new Date(aTimeStr ...

  6. php修改js内容,js怎样修改html元素的内容?HTML DOM实现修改内容

    js怎样修改html元素的内容?本章就给大家介绍在js中利用HTML DOM是怎样修改html元素内容的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要了解HTML DO ...

  7. 产品面试题:朋友圈内容为何不支持直接修改?

    微信iOS的最新版,支持删除的内容可重新编辑.具体规则是: 1)发布2分钟内的朋友圈,才支持删除后重新编辑 2)删除后2分钟内,才可重新编辑.在2分钟内,刷新后重新编辑入口消失 3)编辑的内容和上一条 ...

  8. java里的日期时间

    为了更好理解java的日期时间类,在这里我们先介绍一下关于历法.标准时间的一些概念. 历法有很多种,我们大中华上下五千年,自然也有自己的历法,生活中我们通常把自己传统的历法叫做农历,也有人叫它阴历或夏 ...

  9. 如何修复手机里的m4a格式录音文件

    经常遇到手机里的m4a格式录音文件损坏而无法播放,一般都是文件头的部分信息丢失导致,其实用3个小工具就能快速修复破损的文件,来试试吧. 1.在windows环境下要用到3个工具是二进制编辑器.faad ...

最新文章

  1. SVO中 Inverse Compositional Image Alignment方法的学习笔记
  2. Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别
  3. IE6下z-index犯癫不起作用bug的初步研究
  4. ASP.NET Core 1.0 开发记录
  5. 图片识别出处_AI人脸识别
  6. 玩大了!别再埋头学Python了,它真的无用!
  7. 【经典重温】所有数据无需共享同一个卷积核!谷歌提出条件参数化卷积CondConv(附Pytorch复现代码)...
  8. HTML中的IE条件注释
  9. 推荐系统:NDCG评价指标
  10. 2017值得一瞥的JavaScript相关技术趋势
  11. 【系列二之图像处理系列】提取图片(1)
  12. Windows证书对话框权限提升漏洞-CVE-2019-1388
  13. 用Multisim13.0进行混频器的仿真
  14. 广域网技术——iFIT
  15. 正则表达式不区分大小写_如何创建不区分大小写的正则表达式?
  16. 《程序员》7月刊推荐:社交网数据库技术分析
  17. Java小写金额转换大写与金额比对(支持繁体大写金额)
  18. java遍历mysql数据库_java mysql 遍历
  19. php验证码有图片没数字,php验证码图片不显示
  20. 苹果手机左上角的数字怎么弄_出了新朋友,莫忘老朋友,苹果Macbook这款小键盘能让你键步如飞...

热门文章

  1. 柑橘黑斑病反射光谱特性与染病果实检测方法研究
  2. html行分割,如何确定一个html标签是否分割成多行
  3. AI学习笔记(三)特征选择与提取、边缘提取
  4. pythonunicode和str_python2 中 unicode 和 str 之间的转换及与python3 str 的区别
  5. PyTorch 模型训练实用教程(附代码)
  6. 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
  7. html 前端传入后台为object_浅谈Object.defineProperty()
  8. jvm 堆外内存_jvm┃java内存区域,跳槽大厂必会知识点
  9. 二叉搜索树的公共祖先,二叉树的最近公共祖先
  10. win7日历加入农历_还是农历更亲切,春节制作一个带农历的日历,欢欢喜喜过新年...