首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modx Evo日期差异代码段

Modx Evo日期差异代码段
EN

Stack Overflow用户
提问于 2013-02-19 23:56:38
回答 1查看 250关注 0票数 0

使用Modx evo,我尝试使用以下代码片段来显示发布日期和当前日期之间的日期差异(以天为单位),但得到了奇怪的输出。我做错了什么?

代码语言:javascript
复制
<?php
$date2=$modx->documentObject['createdon'];
$date1=time();
$dateDiff = $date1 - $date2;
$daysOld = floor($dateDiff/(60*60*24));
return $daysOld;
?>
EN

回答 1

Stack Overflow用户

发布于 2013-02-26 18:55:25

问题是日期存储为SQL- date,而不是时间戳。

阅读文档:http://rtfm.modx.com/display/revolution20/Date+Formats

因此,这应该是可行的:

代码语言:javascript
复制
$dateDiff = $time() - strtotime($modx->documentObject['createdon']);
$daysOld = floor($dateDiff/(60*60*24));
return $daysOld;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14961717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档