您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms日期时间标签调用写法示例
彤梁2025-05-20phpcms教程已有人查阅
导读1、日期时间格式化显示:文章内容发布时间标签显示1970的解决方法使用phpcms V9时,经常出现调用文章时间标签会显示1970年的问题
1、日期时间格式化显示:
a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10
b拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年01月31日
c扩展型:
使用phpcms V9时,经常出现调用文章时间标签会显示1970年的问题
phpcms V9调用时间出现1970年的原因 php strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。其中
①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间);
②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间)。
一般情况下,发布时间不会自动变动,但更新时间则会随着文章修改而变动。我们在前端页面写标签的时候,一般也都写发布时间,这样不会造成去年写的文章,修改后变成今年的文章。当然,如果写更新时间其实问题也不大。
如何解决phpcms V9发布时间出现1970年的问题:
如果用{loop $data $k $v}调用,那么就使用{date('Y-m-d H:i:s',$v[inputtime])},对应用“v”调用;
如果用{loop $data $r},那么就使用{date('Y-m-d H:i:s',$r[inputtime])},对应用“r”调用。
这是在列表页调用,如果在文章页,直接用{$inputtime}也是可以的。
出现1970 错误 修改后的 调用: 两位日期的写法:{date('j',$val[inputtime])} 2015年03月19日 显示 19
大写英文月份缩写:{date('M',$val[inputtime])} 2015年03月19日 显示 Mar.
年月日:{date('Y',$val[inputtime])}年{date('m',$val[inputtime])}月{date('d',$val[inputtime])}日 显示 2015年03月19日
a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10
b拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年01月31日
c扩展型:
{date('Y',$inputtime);} 4位年份 输出为:2013 或 2014
{date('y',$inputtime);} 2位年份 输出为:10 或 11
{date('F',$inputtime);} 英文月份全称 输出为:January 到 December
{date('M',$inputtime); } 英文月份缩写 输出为:Jan 到 Dec
{date('m',$inputtime);} 前导零数字月份 输出为:01 到 12
{date('n',$inputtime); } 数字月份 输出为:1 到 12
{date('d',$inputtime);} 前导零日期 输出为:01 到 31
{date('j',$inputtime);} 日期 输出为:1 到 31
{date('l',$inputtime);} 英文星期全称 输出为:Sunday 到 Saturday
{date('D',$inputtime);} 英文星期缩写 输出为:Mon 到 Sun
{date('N',$inputtime);} 格式数字星期 输出为:1 到 7
{date('Y-m-d H:i:s',$rs[inputtime]+30*60)} 在获取文章时间后加一段时间
文章内容发布时间标签显示1970的解决方法使用phpcms V9时,经常出现调用文章时间标签会显示1970年的问题
phpcms V9调用时间出现1970年的原因 php strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。其中
{date('Y',strtotime($updatetime))} 大写Y显示 2013, 小写 y 则显示 13
{date('M-D',strtotime($updatetime))} 大写为英文月日, 小写为数字月日
{date('Y',time($updatetime))} 获取当前时间戳
而下phpcms标签里的updatetime和inputtime标签区别:①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间);
②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间)。
一般情况下,发布时间不会自动变动,但更新时间则会随着文章修改而变动。我们在前端页面写标签的时候,一般也都写发布时间,这样不会造成去年写的文章,修改后变成今年的文章。当然,如果写更新时间其实问题也不大。
如何解决phpcms V9发布时间出现1970年的问题:
如果用{loop $data $k $v}调用,那么就使用{date('Y-m-d H:i:s',$v[inputtime])},对应用“v”调用;
如果用{loop $data $r},那么就使用{date('Y-m-d H:i:s',$r[inputtime])},对应用“r”调用。
这是在列表页调用,如果在文章页,直接用{$inputtime}也是可以的。
出现1970 错误 修改后的 调用: 两位日期的写法:{date('j',$val[inputtime])} 2015年03月19日 显示 19
大写英文月份缩写:{date('M',$val[inputtime])} 2015年03月19日 显示 Mar.
年月日:{date('Y',$val[inputtime])}年{date('m',$val[inputtime])}月{date('d',$val[inputtime])}日 显示 2015年03月19日
本文标签:
很赞哦! ()
上一篇:phpcms模板安装步骤方法
下一篇:PHPCMSv9模板标签使用说明
相关教程
图文教程
phpcms修改底部powered的方法
phpcms修改底部powered的方法:首先找到并打开“footer.html”文件;然后找到“Powered by”所在的代码位置;接着将代码中对应的文字内容进行修改;最后保存修改即可。
phpcms安装无法连接数据库的解决方法
我们在搭建phpcms v9 程序,进行到第五步时,安装程序一直提示“无法连接数据库服务器,请检查配置”,怎么解决这个问题呢,一起来看下。
phpcms备份数据的方法
为什么要记录phpcms的版本呢?为了防止因版本升级后数据库无法恢复,管理员应该养成在备份数据时记录相应平台版本的习惯。同时还要提醒大家记录这时的管理员账号密码
phpcms怎么修改后台登录地址
默认的phpcmsv9后台管理路径很多人都知道,对于说网站来说不安全,不过,我们可以通过一些简单的技巧,来修改后台管理登陆路径,修改之后
相关源码
-
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(PC+WAP)家居装饰家装建材营销型网站pbootcms模板下载本模板基于PbootCMS开发,主要服务于家居装饰、建材及相关行业。采用现代化设计风格,同时适配PC和移动设备访问。模板结构清晰,突出展示家装案例和建材产品,帮助企业在线上建立专业形象,有效展示产品与服务优势。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码 -
(自适应响应式)html5蓝色智能水表营销型网站pbootcms模板下载PbootCMS内核开发,为智能水表企业打造的营销型网站解决方案,本模板基于PbootCMS内核开发,为智能水表及相关行业企业设计,采用HTML5+CSS3技术构建,具有响应式布局。查看源码 -
(自适应)橙色家政服务清洁保洁服务pbootcms网站模板源码下载模板核心价值:基于PbootCMS内核开发的家政服务类网站模板,通过模块化设计展现服务项目、团队风采、服务案例等核心板块,突出时效预约、服务标准化展示等家政行业特性。查看源码
| 分享笔记 (共有 篇笔记) |
